it is strain dependant, and also depends on space. If you have 20 ft ceilings you can grow as long as you want. Most people veg for 3-4 weeks, and flower for 8-10 weeks, like I said the veg time is up to you and the flower time is strain dependant. So expect 3 months