You want to give plants atleast 6 weeks of flowering (with lees than 12 hours of light) but some strains such as sativas will need even more weeks to fully form buds around 8-9 weeks. Your plants are looking good so far. Still have ways to go. I would suggest boosting the phosphorus and...