How to Care for a Ball Python
Veterinary references checked with PetHealth+ · Last reviewed June 2026
By Kaiser Khan , Founder Veterinary references checked with PetHealth+ ( process ) Last reviewed Cite this page How we research & review
Ball pythons need a secure, warm enclosure (88–92°F warm side), high humidity during shed, and frozen-thawed prey sized to the snake's girth.
Feeding
Juveniles eat weekly; adults every 1–2 weeks.
Humidity
50–60% normally; higher during shed.
Handling
Support the body; avoid handling after feeding.
Related: Ball python profile
Frequently asked questions
How big do ball pythons get?
Typically 3–5 feet — manageable for most keepers.
Why won't my ball python eat?
Shedding, stress, incorrect temperatures, or breeding season fasting.
Do they need UVB?
Not strictly required but low-level UV may benefit — research ongoing.
Can I use live prey?
Frozen-thawed is safer and more humane — never leave live prey unattended.