Athosanswered grow question 5 years ago Depends.
For autoflowers it's simple, they will start flowering when they reach sexual maturity, which usually takes 3 weeks under the right conditions (when they deploy their 5th or 6th pair of leaves).
For photoperiods the answer is a little more confusing. It depends on they space it has to fill. A 4 week veg will fill a 1 sq ft space, a 5 week veg will be enough for 2 sq ft space (assuming you have a big enough pot)