harmonicminor pretty much summed it up, the minimum time to flower is 30 days from sprout i believe, but you can keep it in veg for a while if you want a massive plant.