Christmas cactuses need 12 hours of darkness each night for a period of 6 weeks before they can bloom. Make sure they are in a cool, dry room with temperatures between 50-70 degrees Fahrenheit. Once the blooms have faded, cut back on watering and fertilizer to encourage future blooms. Finally, keep them away from direct sunlight to keep the blooms fresh for as long as possible.