Not flowering
A healthy plant that won't bloom usually needs more light, less nitrogen, better-timed pruning or more time.
What you'll see
- Plenty of leafy growth but few or no flower buds.
- It flowered in past years but not this year, often after a hard pruning, a cold snap or a move to shade.
- A young plant, or a tree grown from seed or a sucker, that hasn't reached flowering age.
Why it happens
Common causes are too little light, too much nitrogen, pruning off the flower buds, frost killing the buds, or a plant too young to flower. Some plants also need short days or a cool rest before they bloom.
How to fix it
- Move it to more light: most flowering plants need several hours of sun or very bright light.
- Switch to a balanced or low-nitrogen fertilizer, used at the label rate.
- Prune spring-flowering shrubs right after they bloom, not in late winter.
- Give plants that need it a rest: long nights for poinsettias, or a cooler spot for a month for moth orchids.
Keep it from coming back
- Learn when each plant sets its buds, so pruning doesn't remove them.
- Protect early-flowering shrubs from late frosts where you can.
- Be patient with young plants; some trees take years to flower.
Sources
- Purdue Extension: Why plants fail to bloom
- University of Maryland Extension: Trees and shrubs failing to flower
- RHS: How to grow Phalaenopsis (moth orchids)
General guidance, not a diagnosis. For valuable, edible or outdoor crops, check with a local extension service or plant expert. Use any product exactly as its label says, and keep children and pets away while it dries.