They can be flowered at any height you want. For space reasons, most growers wait until they are roughly 1 ft. tall or 5-6 weeks whichever comes first.. If you are cramped for vertical space you can flower shorter plants but the yield will suffer.