Here are the most common reasons plants don't flower: Age– A plant may be too young to blossom.
Some plants can take two or three years to grow, while some might take considerably longer
Flowering time on grafted plants varies based on rootstock age and kind.
Defined as a plant that flowers every two years. Environmental/culture concerns– Environmental or cultural factors might cause plants not to blossom.
For example, light may greatly influence a plant's ability to blossom.
Some plants, like poinsettias, need lots of darkness to blossom. Most require six to eight hours of sunshine to blossom.
A plant with no blossoms may be damaged or killed by cold weather.