Cacti are native to desert environments. They prefer plenty of light, high temperatures, low moisture, and fast-draining, sandy soil. locating your cactus near a south- or west-facing window. Do not place outdoors unless nighttime temperatures top 65 degrees F. For desert cacti, aim for at least four hours a day of bright sunlight. For tropical cacti, such as the Christmas cactus, you can provide less light.
Watering: In the spring and summertime, water your cacti at least once a week, giving the soil a good soaking. Allow the soil to become slightly dry before watering again. In the autumn and winter, cacti enter a rest period and need less water. During these seasons, make sure the soil is completely dry before watering.
Cacti tend to grow towards their light source. In order to encourage even growth, you may want to rotate your cacti a quarter turn at least once a month.
Allow to dry thoroughly between waterings. You may water rarely if at all in winter--in winter, water only when the cactus looks a bit wilted.