MMatt Goren
← All exotic animals
Snakes & Pythons

Ball Python Care: The Complete Reference on Feeding and Health

By Matt Goren · Updated June 26, 2026

If you've got the enclosure dialed in and now want to actually keep your ball python thriving for the next two or three decades, the daily reality comes down to two things: feeding it intelligently and reading its body honestly. This is the reference I wish I'd had as the "beginner phase" wore off.

Diet, done right

Ball pythons are obligate carnivores that eat whole prey, which is exactly why whole-rodent feeding works so well: a properly sized rat delivers complete nutrition, including the calcium and vitamins locked in bone and organ. You don't supplement, you don't get fancy. You just feed the right size at the right cadence.

Prey size and cadence

Match prey width to the widest part of the snake, or aim for roughly 10-15% of body weight. A modest post-meal lump is correct; a distended, dragging bulge means you went too big.

Life stagePreyFrequency
Hatchling (under ~150 g)Hopper / small mouseEvery 5-7 days
Juvenile (150-400 g)Large mouse to weaned ratEvery 7-10 days
Subadult (400-800 g)Small to medium ratEvery 10-14 days
Adult (800 g+)Medium to large ratEvery 2-4 weeks

Mice to rats

Many ball pythons start on mice and need to graduate to rats as they grow, because feeding three or four mice to a big adult is inefficient and a single right-sized rat is cleaner. If your snake is mouse-locked, scent the rat with a mouse, or feed a "fuzzy rat" that's close to mouse size first. Most convert with patience.

Frozen/thawed over live

Feed frozen/thawed. It's safer (no bite injuries), cheaper in bulk, and more humane. Thaw fully in warm water, never the microwave, warm the rodent to the touch so it reads on the snake's heat pits, and present it on tongs with a gentle wiggle in the evening. I've broken down the full case in my frozen vs live rats guide.

The fasting question

No species panics new keepers like the ball python, because no species refuses food as casually. Here's the truth: a healthy adult with good body condition can go weeks or months without eating, and this is normal, especially for males in the cooler season. In the wild they fast routinely.

Your job when a fast starts is not to force-feed; it's to audit. Run this checklist:

  • Temperatures: Is the warm spot really 88-92°F at the surface, not on a stick-on gauge?
  • Humidity: Is it in range, with a pre-shed bump?
  • Security: Are there two tight hides and enough clutter? An exposed snake won't eat.
  • Disturbance: New home, recent move, construction noise, too much handling?
  • Presentation: Was the prey genuinely warm, the right size, offered at night?
  • Season: Is it the cool-month or breeding-season window?

Keep weighing the snake on a kitchen scale. Steady weight during a fast means relax. Steady decline, or a sunken spine and visible ribs, means it's time for a vet, not more troubleshooting.

Shedding

Ball pythons shed periodically as they grow, juveniles often, adults every month or two. The cycle is readable: the skin dulls, the belly pinks, and the eyes go cloudy or "blue" for a few days before clearing again. The snake will often hide more and may refuse food, which is fine.

A good shed comes off inside-out in one piece. Stuck shed, flaky patches, or retained eye caps almost always trace back to humidity that ran too low during the cycle. Bump humidity toward 70%+ when you see the eyes cloud, and provide a humid hide (a tub of damp sphagnum moss). Never peel an eye cap by force; soak the snake and let it work loose, and see a vet if it persists.

Reading health honestly

The skill that separates keepers who lose snakes from keepers who don't is noticing problems early. Watch for:

  • Open-mouth breathing, wheezing, clicking, or bubbles at the nostrils — likely respiratory infection, often from cold or damp conditions. Vet.
  • Constant soaking in the water bowl — frequently a sign of mites (look for tiny black specks) or temperatures that are off.
  • Regurgitation — always abnormal. Rest the snake, fix temps and prey size, and rebuild slowly; repeated cases need a vet.
  • Mouth discoloration, swelling, or discharge — possible mouth rot (infectious stomatitis). Vet.
  • Sudden weight loss, lethargy, or a kinked spine on a fasting snake — escalate immediately.

Two references I trust for separating normal from concerning are the Merck Veterinary Manual reptile section and the University of Michigan Animal Diversity Web profile of Python regius.

The long game

A ball python is a 20-30 year animal. The keepers who do best treat husbandry as the medicine and feeding as the routine: stable temps, correct humidity, a secure layout, sensibly sized meals, and a calm eye on body condition. Do that and the dramatic fasts and cloudy-eyed sheds stop being scary and become just part of living with a remarkably long-lived snake.

New to the species? Start with the beginner setup walkthrough, then learn to decode ball python behavior.