I hope some of the reasons I mentioned here help you! Why is your plant having trouble blooming? It could be because it's not getting enough light, doesn't have enough nutrients, or is being over- or under-watered. Temperature, air circulation, and plant age could also be factors.