Plants stretch after you start the flowering cycle. Some can stretch 4-5x the height they are when you turn to 12/12. Of course, those are the sativa variety. Indicas generally stretch 2x the height. There is no set time for when you start the flowering cycle. The longer you veg, the bigger they will get which will give you more yield in the end. I go with a 30 day veg cycle. That gives the plants time to grow enough to do some training and recover time.