Sometimes Christmas cactus don't bloom when they're too hot or too cold. They need a temperature around 65 to 70 degrees Fahrenheit and some indirect sunlight. They also need water to stay moist but not too wet. You can also try to give them a little bit of fertilizer in the spring.