Answer: There are a couple of reasons for non-blooming citrus trees. One is immaturity. They will produce lots of blossoms as they mature. So, even at three years of age, your tree may still be too young to produce much more than just a few blooms.
Another reason for poor bloom is lack of heat. Citrus trees like warm temperatures and full sunshine. So, growing it indoors may reduce the number of blooms it sets.
Excess nitrogen fertilizer can also produce lots of foliage, at the expense of blooms. Finally, most citrus trees are not regularly pruned. Pruning them can remove the potential for blossoms for the year.
Hope this information helps you determine just why your Meyer Lemon tree is not setting blossoms.
Q&A Library Searching Tips