If your cacti grow every year but never flower, the most likely reason isn't fertilizer, light, or pot size. It's that they never got a winter.
Many cacti — Rebutia, Mammillaria, Gymnocalycium, Echinocereus, Lobivia and plenty of others — set their flower buds in response to a cool, dry rest. Keep them warm and watered all year and they'll stay green and healthy but stubbornly flowerless. It's the single most repeated piece of advice in the hobby, and for good reason.
How to give them a rest
- When: roughly November through February in the Northern Hemisphere.
- Water: taper off in fall, then stop or nearly stop. Most established plants need no water at all through the rest. Small plants and seedlings can get a light drink once a month so they don't shrivel badly.
- Temperature: cool, ideally 40–55°F. An unheated garage with a window, a cold windowsill, or a sheltered porch in mild climates all work.
- Light: keep it bright. Cool and dark leads to weak, pale growth in spring.
The key is that cool and dry go together. Cold plus wet soil is how cacti rot. Dry plants handle cold surprisingly well; many common species tolerate near-freezing temperatures when bone dry.
Waking them up
When days lengthen and temperatures rise in spring, watch for green at the growing points or the first buds. Then give a light watering, wait a week, and water normally after that. Don't drench a plant that's been dry for months all at once.
Who doesn't want a cold rest
Not every cactus plays by these rules. Melocactus, Discocactus, many Brazilian species like Pilosocereus, and jungle cacti like Epiphyllum and Schlumbergera don't want real cold. Keep them above about 55°F and just water less in winter.
The payoff
A plant that's had a proper rest often flowers within weeks of waking up — sometimes covered in buds. If you've been waiting years for a Mammillaria to bloom, try one honest winter and see what happens in spring.