You can flower at anytime. the only thing really affected is the number of nodes that could be gained by vegging to 18 or 24 inches. you need a lot of space to flower large plants though, so if your set up is small... flower as soon as possible or as soon as preflowers show