you can flower a plant anywere from a month old or older,i normally flower my plants after 2 month of veg ,i have flower plants 2 weeks old before but you lose out on alot of yeild.