The answer depends on several factors such as the plant's age, size, and temperature. In general, you should water your Christmas cactus every 7-10 days, but you can also check the soil's moisture level to make sure it's not too dry or too wet. If the soil is dry, it's time to water.