🐍 Expert-sourced, condition-based

Ball python feeding chart: how much, how often

The internet still repeats a feeding rule that overfeeds adult ball pythons. Here is the modern, weight-based guide - prey size, frequency by life stage, and the red flags that actually matter.

The rule that matters: 10-15% of body weight

Forget matching prey to your snake's widest body width - that old rule usually lands too small for growing juveniles and drives a too-frequent schedule for adults. The modern standard used by expert keepers: prey should weigh 10-15% of your snake's body weight.

So a 1,400 g adult female takes a 140-210 g rat. A 300 g juvenile takes a 30-45 g prey item. Weigh your snake, weigh the prey - done.

Feeding frequency by life stage

Life stageWeightPrey sizeFrequency
Hatchlingunder 300 g10-15% of body weightEvery 5-7 days
Juvenile300-800 g10-15% of body weightEvery 7-10 days
Adult800 g+ (males ~1-1.5 kg, females ~1.5-3 kg)10-15% of body weightEvery 2-4 weeks, judged by body condition

Adults: feed the body, not the calendar

Wild adult ball pythons eat roughly 10 times per year. Obesity is the single most common ball python husbandry problem, and it comes from feeding adults on a juvenile schedule. Judge by body condition: a healthy BP has a gently rounded triangle cross-section. Looking tubular or round? Space feedings out.

What to feed (variety matters)

Whole frozen/thawed rodents are the staple, but variety rounds out nutrition:

Warm frozen/thawed prey to roughly body temperature before offering and feed with tongs at dusk for the most reliable strikes.

Refusals: usually normal, sometimes not

Ball pythons are famous food refusers - winter fasts and breeding-season hunger strikes are normal, especially in adult males. A healthy adult can skip months without harm.

See a reptile vet when refusal comes with:

Track it, don't guess it

Condition-based feeding only works if you actually track weight and feeding dates. A monthly weigh-in plus a feeding log tells you in 30 seconds whether your snake is trending fat, fasting normally, or losing weight for a bad reason.

The app that knows ball pythons

VetGPT tracks weight trends, feeding logs, shed cycles, and husbandry for your ball python - and its AI answers feeding questions with these exact expert-sourced targets, sized to your snake's actual weight.

Download on iOS Download on Android

Free to download · iOS & Android