Ball pythons are calm, manageable snakes with one famous quirk: they're security-obsessed. Most ball python problems — especially food refusal — trace back to an enclosure that doesn't feel safe.
Quick Facts
- Adult size: 3–5 feet (90–150 cm)
- Lifespan: 20–30 years — this is a long commitment
- Minimum enclosure: 48"×24"×24" (120×60×60 cm) for an adult
- Activity: Nocturnal and secretive
Temperatures
- Hot spot surface: 88–92°F (31–33°C)
- Warm side ambient: 82–86°F (28–30°C)
- Cool side: 76–80°F (24–27°C)
All heat sources on a thermostat, always. Monitor both ends of the enclosure with a dual thermometer/hygrometer.
Humidity
Target 60–70% ambient, raised toward 80% during shed. A good shed comes off in one piece; flaky, patchy shed means humidity is too low. Water bowl on the warm side, deeper substrate, and reduced ventilation all help. Add a humid hide with damp sphagnum during shed cycles.
Hides — The Make-or-Break Item
Two snug, identical hides minimum — one warm side, one cool. Snug means the snake touches the walls when coiled inside; a cave that feels roomy to you feels exposed to a ball python. Identical hides matter: if one hide feels safer, the snake will choose security over correct temperature.
Feeding
- Prey size: roughly equal to the snake's widest body point
- Juveniles: every 7 days; adults: every 2–4 weeks
- Frozen-thawed prey, warmed to ~100°F, offered with long feeding tweezers — never leave live rodents unattended with a snake
Food refusal happens: ball pythons commonly fast for weeks (males in breeding season, sometimes months) — if husbandry is correct and body weight is stable, don't panic and don't handle more to "check on them."
Top Beginner Mistakes
- One hide, or roomy hides → chronic stress and food refusal
- No thermostat on heat sources → burns
- Handling within 48 hours after feeding → regurgitation
- Chasing humidity with constant misting instead of fixing ventilation and substrate depth
This guide reflects widely accepted modern husbandry standards. Every animal is an individual — consult a qualified reptile veterinarian for health concerns.