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 stage | Weight | Prey size | Frequency |
|---|---|---|---|
| Hatchling | under 300 g | 10-15% of body weight | Every 5-7 days |
| Juvenile | 300-800 g | 10-15% of body weight | Every 7-10 days |
| Adult | 800 g+ (males ~1-1.5 kg, females ~1.5-3 kg) | 10-15% of body weight | Every 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:
- Rats (the usual staple) and mice
- African soft-furred rats - many picky BPs prefer these
- Gerbils and hamsters as occasional variety
- Young rabbits for large adults
- Birds - chicks and quail are natural prey most keepers never offer
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:
- More than 10% body weight loss (weigh monthly - this is the line between normal fasting and a problem)
- Regurgitation - often temps too low, prey too large, or handling within 48 hours of feeding
- Open-mouth breathing, wheezing, or mucus around the mouth (respiratory infection)
- Stuck shed or retained eye caps alongside refusal (chronic humidity problem)
- Stargazing or corkscrewing movements (serious neurological sign - vet now)
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.