If you’ve been giving your Christmas cactus all the love in the world only for it to reward you with a whole lot of green and absolutely no flowers, you’re definitely not alone.
These plants can be a little dramatic when it comes to blooming. They don’t just need decent light and the occasional drink of water. They respond to a few very specific cues, and if even one of them is off, those buds may never show up!
The good news? Most of those factors are completely within your control, and once you know what your Christmas cactus is actually waiting for, getting it to bloom becomes a whole lot easier.
So, Why Is Your Christmas Cactus Being So Stubborn?

If you’re one of the lucky people who does absolutely nothing special and still gets a Christmas cactus covered in flowers every year, congratulations. We’re not all blessed with such a cooperative plant.
For the rest of us, blooming usually comes down to a few specific things like night length, cooler temperatures, and the right care before buds form.
If yours looks healthy but refuses to flower, start with these seven things.
Tip 1: Don’t Wait Until December to Panic

December is around the corner, Christmas cactus photos suddenly start popping up all over your Facebook feed, and then it hits you. “Wait… what about mine?” You look over and there it is. Green, healthy, and showing absolutely no sign that Christmas is coming.
Unfortunately, this is where a lot of people start too late. If you want blooms around the holidays, you should begin setting the right conditions in late September or early October.
So start early. A Christmas cactus usually needs about six weeks of long nights and cooler temperatures to start forming buds. It does not respond well to last-minute holiday planning, and honestly, neither do I.
If you prefer having the whole season mapped out, we also wrote a month-by-month Christmas cactus care guide that explains what to do leading up to the holidays.
Tip 2: Give It a Proper Bedtime

If there’s one thing that can make the difference between a Christmas cactus that blooms and one that just sits there looking green, it’s what happens after the sun goes down.
Christmas cactus use long nights as a signal to start forming buds. Think of it as mimicking nature, where nobody is switching on a lamp or watching Friends at 2 a.m.
For the most reliable results, give it 14 to 16 hours of uninterrupted darkness each night for about six weeks in the fall. And when I say uninterrupted, I mean it! Even a lamp or hallway light can interrupt that dark period, so a spare room that stays dark at night works perfectly.
Just remember: long nights do not mean darkness 24/7! Your Christmas cactus still needs plenty of bright light during the day, which brings us to Tip 3.
CONTINUED ON THE NEXT PAGE