where im at ive had good experiences all the way up til late June... those plants will start flowering almost the second they get old enough and can detect the drop in light hours. I had a plant I started in Aug that started flowering at six weeks.