兰花不开花的原因如下:
1、苗龄不够:实生兰花从出苗到开花需要4-5年才会开花。
2、养分不够:比如养护的兰花是当年新发出来的新苗,像这类兰花一般是不会开花的。还有长时间没有服盆或出现大量空根烂根,这样的兰花一般很难孕育出花芽。
3、光照不足:兰花虽然喜阴,但还是需要一定的光照时间,每天至少有两到三个小小时的光照时间。
4、肥水不当:有些品种的兰花,在花芽孕育前需要适当的控水。还有就是花芽在没有出土前施过浓肥或生肥,导致花芽腐烂。