This is a very basic question and the answer depends solely on you and your growing environment.
You need to allow the plant to at worst triple in size during 12/12 So you need to take the height of your plant now and triple it and make sure you have enough head room for the light and plants.
Alot of flowering is determined by how much room people have to grow in.
J