it all depends on how big you want your plant and how much space you have to grow it in. I usually wait until the plant reaches 10" in height then switch it over to flower and the plant ends up being about 40 inches tall at the end of the flower cycle, there are a lot of factors that go into the height of your plant, but you can literally flower whenever you want.