๐Ÿ Ball Python ยท Feeding Guide

How Much to Feed a Ball Python

A complete ball python feeding guide with portion charts, schedule and a free calculator.

Ball Python feeding calculator

Enter a weight to get personalised daily portions. The calculator is preset for you โ€” just add the weight and details.

๐Ÿงฎ

Pet Feeding Calculator

Choose your pet type below

1
Pet
2
Weight
3
Lifestyle
4
Food
โœฆ
Results

What type of pet do you have?

Choose from the popular picks below, or search all 30+ species in the dropdown.

โญ Most popular

How much does your pet weigh?

Use your most recent weigh-in. Your vet's records are the most accurate source.

Very thin 5/9 Obese
12 34 5 67 89

BCS adjusts the calorie target up or down based on your pet's current body condition. 5 = ideal weight.

What's their daily life like?

Pick the description that sounds most like your pet right now. These are written in plain English โ€” no jargon.

What do you feed them?

Choose from our food database or enter the calorie number from your bag or can label.

These are typical average values. Use "Enter from label" to match your exact product.

We'll subtract this from the daily food portion.

๐Ÿ•

Daily feeding guide

These figures are estimates based on NRC/AAFCO veterinary nutrition formulas. Individual animals vary by up to ยฑ20%. Adjust based on your pet's body condition over 4โ€“6 weeks. Always consult your vet for medical dietary needs.

About feeding a ball python

Ball pythons are the most popular pet snake in the world, and also the most commonly overfed โ€” a well-meaning keeper feeding 'because the snake looks hungry' can create an obese python within a year. Feeding is based on prey size relative to body weight and a schedule that slows dramatically as the snake matures.

How much should a ball python eat?

Snake feeding is based on prey size relative to body weight, matched to standard frozen prey. The chart below shows the right prey and frequency for each weight class โ€” the calculator gives a specific recommendation for your snake's exact weight.

Snake weightPrey itemPrey weightFrequency
under 100 gPinky mouse or rat pinky (2โ€“8g)~5 gevery 7 days
100โ€“250 gFuzzy mouse or rat fuzzy (8โ€“20g)~15 gevery 7 days
250โ€“500 gHopper mouse or rat pup (20โ€“45g)~30 gevery 7 days
500โ€“900 gAdult mouse or weaned rat (30โ€“60g)~50 gevery 10 days
900โ€“1,500 gSmall rat (45โ€“80g)~65 gevery 14 days
1,500โ€“2,500 gMedium rat (80โ€“150g)~110 gevery 18 days
2,500 g and upLarge rat (150โ€“250g)~200 gevery 21 days

What to feed

Ball pythons are strict carnivores that eat whole prey โ€” appropriately-sized rats or mice. Prey should be roughly 10-15% of the snake's body weight, or about the width of the snake's widest point. Frozen-thawed prey is strongly recommended over live, which can bite and injure the snake.

How often to feed

Hatchlings eat every 5-7 days, juveniles every 7-10 days, sub-adults every 10-14 days, and adults only every 14-21 days or even less. Ball pythons are famous for voluntary fasts โ€” a healthy adult can skip meals for weeks or months, especially in cooler months, with no cause for alarm.

Common feeding mistakes

Weight & health

Obesity shows as visible skin folds, a triangular (rather than round) cross-section, and fat bulging around the vent. It stresses the organs and shortens life. Judge condition by body shape, not by weight alone, and size prey down if the snake looks chunky.

Frequently asked questions

How often should I feed a ball python?

Hatchlings every 5-7 days, juveniles every 7-10 days, and adults only every 14-21 days. Frequency slows as the snake grows โ€” overfeeding an adult weekly is the most common husbandry mistake.

What size prey should a ball python eat?

Prey should weigh roughly 10-15% of the snake's body weight, or be about as wide as the widest part of the snake's body. The calculator above matches your snake's weight to a standard prey size.

Why won't my ball python eat?

Ball pythons commonly refuse food during cooler months, breeding season, shedding, or after a move. A healthy adult can safely fast for weeks or even months. Monitor weight and check husbandry (temperatures, humidity, security) before worrying.

Should I feed my ball python live or frozen prey?

Frozen-thawed is strongly recommended by reptile vets. Live rodents can bite and seriously injure a snake, and frozen prey is safer, easier to store, and nutritionally equivalent once the snake accepts it.

More snake feeding guides