How often should I water my houseplants?

Updated October 2026 · How we answer

Short answerWater when the top inch or two of soil feels dry to the touch. Most houseplants need watering every 7–14 days, but it varies by plant type, pot size, light, and season.

Check the soil, not the calendar

The best way to know when to water is to feel the soil. Stick your finger about an inch or two into the potting mix. If it feels dry at that depth, it's usually time to water. If it feels moist, wait a few more days.

Different plants have different needs. Succulents and cacti like the soil to dry out completely between waterings, while ferns and peace lilies prefer consistently moist soil. Always check the specific needs of your plant.

  • Succulents: water every 2–3 weeks, let soil dry completely
  • Ferns: keep soil evenly moist, water when top inch feels dry
  • Pothos: water every 1–2 weeks, let top inch dry
  • Snake plant: water every 2–4 weeks, let soil dry completely

Factors that change watering frequency

Light, temperature, humidity, pot size, and season all affect how quickly soil dries. In bright, warm conditions, plants use water faster. In low light or cool rooms, they use less.

During winter, most houseplants grow slower and need less water. You may need to water half as often as in summer. Always adjust based on the soil, not a fixed schedule.

Common mistakes

  • Watering on a fixed schedule without checking the soil can lead to overwatering or underwatering.
  • Assuming all plants need the same amount of water; succulents and ferns have very different needs.
  • Using a pot without drainage holes, which can cause water to pool and rot roots.
From our shopsNocturne Bloom: Dark gothic floral cases.