Depends if you are starting from clone or seed. Clones.. depending on how well rooted are good to go depending on how big you want them. Seeds are usually grown until presexed or shows sign of its gender.what kind of yield do you want compared to how big your area is can be a factor also.hpe this helps
After the plant is 6 weeks or more. More time is needed only to increase size before flowering for an overall larger plant. Thats from seed of course. I usualy transfer around 7 to 8 weeks.