Ball Python Feeding: Everything You Need to Know
On This Page▾

Ball pythons are one of the most popular pet snakes in the world, and one of the most notorious food refusers. Understanding their feeding behavior will save you a lot of stress.
Feeding Schedule
- Hatchlings (0-6 months): Every 5-7 days
- Juveniles (6-18 months): Every 7-10 days
- Adults (18+ months): Every 10-14 days
Prey Size
Two checks set the size, and a meal should pass both. The prey is no wider than the snake at mid-body, its thickest point, and it weighs about 10 to 15% of the snake's body weight: a 400 g snake takes prey of 40 to 60 g. A digital scale makes the second check exact.
By stage, that runs from fuzzy mice for a hatchling, up through hoppers to adult mice, and on to small rats as the snake grows. For most adult ball pythons it ends at a medium rat. Too large risks regurgitation; too small leaves the snake short over time.
The First Meal in a New Home
Leave a new ball python alone in its enclosure for one to two weeks to settle before the first meal, and offer the same prey type and size the seller was using. A snake that refuses food in its first weeks in a new home is common, and some go weeks or longer before they settle.
A young snake that has been eating for you is different. A hatchling or juvenile that refuses two meals in a row, about two weeks at its schedule, has a reason: work through the causes below, starting with the enclosure, and start weighing it weekly. Young snakes don't carry the reserves an adult does, so any weight loss in a refusing youngster goes to a vet.
No Supplements
Whole prey is the complete diet. As a rule a pet snake fed healthy, well-fed rodents needs no vitamin or calcium powder, so the quality of the rodent matters more than anything dusted on it.
Frozen/Thawed is Best
Always feed frozen/thawed (F/T) rodents. Live prey can injure your snake. Thaw in the refrigerator or in a bag submerged in cool to lukewarm water, then warm the thawed rodent gently before offering it. Never microwave. The prey should feel warm to the touch.
Why Ball Pythons Refuse Food
Check the causes in this order, the enclosure first:
- Incorrect temperatures/humidity: The #1 husbandry-related cause, and the first thing to check
- Shedding: Most snakes refuse food when in shed (opaque eyes, dull skin), and the refusal lifts on its own once the shed completes
- Stress: New enclosure, too much handling, too little hide cover
- Breeding season (Oct-March): Males especially go off food during this period. It is completely normal, and the same seasonal dip shows up without any deliberate cooling
- Seasonal response: Wild instinct to fast in cooler months
If refusals stretch on and come with any physical symptoms, don't just wait it out.
Prey Type Chart
Mice and rats are the staple, and for most keepers they should stay that way for the life of the snake. The options below are situational tools, not replacements.
| Prey | What It Is | When Keepers Use It | Caveat |
|---|---|---|---|
| Mice / Rats | Standard feeder rodents, bred specifically for reptile feeding | Every regular feeding, from hatchling to adult | The nutritionally complete staple. No reason to move off these long-term |
| African Soft-Furred Rats (ASF) | A different rodent species than the common feeder rat, milder-smelling and thinner-skinned | To restart a stubborn or newly-acquired feeder, since the different scent can trigger a strike response a snake is ignoring in a regular mouse or rat | Situational fix, not a diet. Once the snake is feeding reliably again, most keepers transition back to mice or rats |
| Day-Old Chicks | Poultry chicks, usually sold frozen through reptile suppliers | Occasional variety, sometimes offered to snakes that have gone stubbornly off rodents | Different fat and nutrient profile than rodents, and more feathers and waste per feeding. Not meant to be a staple |
| Quail | Whole quail or quail chicks, smaller than a chick meal | Variety feeding, occasionally used the same way as chicks for a stalled feeder | Same feathers-and-waste tradeoff as chicks, plus a different nutrient balance than rodent prey |
Keepers commonly rotate in more than one prey type because nutrient content varies meaningfully across vertebrate prey species, and relying on a single feeder species isn't necessary or, for some collections, even practical.
Never Feed
- Live prey of any kind, mice, rats and gerbils alike. A rodent the snake doesn't eat at once starts biting, and even a small mouse bite can cause a severe, life-threatening infection. Frozen-thawed removes that risk; a frozen gerbil is fine, a live one is not.
- Insects. They are not a whole vertebrate meal and not what this species eats.
- Pieces of raw or cooked meat. A strip of meat is not a whole animal, and only whole prey gives a snake a complete diet.
Thawing Method and Temperature
This is the part most keepers get sloppy on, and it matters more than the schedule.
How to thaw. Put the frozen rodent in the refrigerator until it's fully thawed, or seal it in a bag and submerge it in cool to lukewarm water, changing the water as needed until there's no frozen core left. Refrigeration is the standard method. Never thaw at room temperature on a counter for hours, and never use a microwave. A microwave heats unevenly, which can leave the inside still frozen while pockets on the outside are hot enough to burn your snake's mouth or, in the worst cases, cause the prey itself to rupture.
How warm is warm enough. Once thawed, don't feed it straight from the refrigerator. Prey goes in at room temperature or, better, a little warmer, never cold. Ball pythons hunt partly by detecting heat through the pit organs along their upper lip, which pick up on infrared radiation from a source that's warmer than its surroundings. A cold, thawed rodent doesn't register as prey the same way. Warming it gently, for example under a lamp for a few minutes or by running warm water over the outside of the sealed bag, gets it into a range the snake's heat pits can actually detect.
Do not overheat it trying to compensate. Hot water or a lamp left too long can cook the prey internally, which risks the body cavity rupturing when the snake constricts or swallows it, and it creates a real scald risk to the inside of your snake's mouth. If you don't have a way to measure surface temperature directly, warm gradually and check by touch often rather than leaving it under heat and walking away.
Freezer Storage
Frozen prey doesn't stay in ideal condition forever, and how you store it affects both your snake's food and your own safety in the kitchen.
Storage life and freezer burn. Food held at a steady 0°F stays safe to eat indefinitely, but quality declines the longer it sits in the freezer. Freezer burn, those gray, dried-out patches you sometimes see on long-frozen prey, is a quality issue rather than a safety one, and it happens when packaging isn't airtight. Keep prey in its original sealed packaging or rebag it well, and don't let stock sit for a year or more just because the freezer says it's technically fine.
Thaw once. Once a rodent has been thawed, do not refreeze it. Refreezing thawed meat degrades quality further and gives bacteria more opportunity to multiply during the second thaw cycle. If you thaw more than your snake will eat, that prey item is a loss, not leftovers to put back in the freezer.
Handling it safely yourself. Frozen feeder rodents carry a real Salmonella risk to the people handling them, not just to the snake. The CDC has documented multiple Salmonella outbreaks tied to frozen feeder rodents and recommends washing your hands thoroughly with soap and water immediately after handling frozen rodents or anything in the area where they were stored, thawed, or prepared. Keep frozen rodents away from areas where human food and drink are stored, prepared, served, or consumed, and use storage containers and utensils that are dedicated to feeder rodents and never touch human food. Don't thaw prey in the kitchen sink you use for dishes, and never use a microwave or kitchen utensil meant for human food to handle it.
Weight and What Comes Out
Weigh in grams on a digital scale, monthly while a snake is growing and weekly while it is refusing food. Hatchlings are about a foot long and reach about 3 feet by age three, and a weight log shows far more than a tape measure along the way, which the snake growth and body condition guide explains. A young female around 800 to 1,000 g often stops eating for a stretch as she starts developing egg follicles: offer smaller meals less often until she eats normally again. In any fast, a loss of more than 10% of body weight is the line where waiting stops being reasonable.
Expect stool at least once or twice a month on a normal schedule. A clump of fur in it is normal, the indigestible part of a whole rodent passing through, and the reptile stool and urates guide shows what normal stool and urates look like. A snake that is eating but has passed nothing in a month is outside that range, and if the gap continues or the snake stops eating, it needs a vet.
When to Worry
A healthy adult ball python can go 3-6 months without eating. Worry if: rapid weight loss, lethargy plus refusal, mucus around the mouth, or wheezing accompanies the fast. Each of those has a specific cause worth recognizing, and they are laid out in the ball python health issues guide.
Feed correctly, be patient, and trust the process. The refusals make more sense against the wild diet in the ball python encyclopedia profile: a snake built to wait in a burrow for the next rodent is not in trouble after a couple of skipped weeks.
Sources & Further Reading
Last reviewed 24 Sep 2026 · 6 sources
- Merck Veterinary Manual: Nutrition in Snakes
- VCA Animal Hospitals: the feeding pet snakes and owning a pet snake pages
- Association of Reptilian and Amphibian Veterinarians: How to Keep Your Ball Python Healthy, Happy and Safe (care trifold) (PDF, downloads)
- ReptiFiles: the ball python feeding and loss of appetite pages
- CDC: Advice to Pet Owners, Salmonella Typhimurium Infections Linked to Frozen Feeder Rodents
- FDA: Are You Storing Food Safely?

The Ball Python Care Package puts the feeding section, an owner log and a pet-sitter sheet on paper, in a 49-page PDF you can keep by the enclosure, $8.99. Includes the Universal Pet Kit free: a routine chart and feeding log you can fill in.
Frequently Asked Questions
How do I safely thaw frozen prey for my ball python?
Thaw it first, either in the refrigerator or sealed in a bag in cool to lukewarm water, changing the water until there is no frozen core left. Then warm it gently before offering, since prey should not be fed cold. Never microwave prey: it heats unevenly, which can leave hot spots that burn a snake's mouth while the inside stays frozen.
Is frozen/thawed prey better than live prey?
Yes. Live rodents can bite and seriously injure a snake, sometimes fatally, especially if the snake isn't hungry enough to strike immediately. Frozen/thawed removes that risk entirely and is the standard recommendation from reptile veterinarians.
Is it safe to handle my ball python right after it eats?
No - wait 48 to 72 hours before handling. Handling too soon after a meal is one of the most common causes of regurgitation, which is stressful for the snake and nutritionally costly, and repeated episodes can lead to more serious digestive issues over time.
What size prey should I feed an adult ball python?
Prey no wider than the snake at mid-body, its thickest point, and about 10 to 15% of the snake's body weight. For most adults that is a medium rat. Prey that's too large risks regurgitation; prey that's too small provides inadequate nutrition over time.
Should I feed my ball python inside or outside its enclosure?
Inside is generally better. Moving a ball python to a separate feeding container was once common advice to avoid substrate ingestion, but it's now understood to add unnecessary stress and is linked to higher rates of food refusal in an already food-shy species. As long as loose substrate isn't a choking hazard, feeding in place is the better practice.
More on the Ball Python
Recommended Gear
As an Amazon Associate I earn from qualifying purchases through the links above, at no extra cost to you.
Written by Michael Ryan
Mike keeps two rescued bearded dragons, Dex and Cera, and writes the care guides on BeastlyFacts from his own research and mistakes. He is not a veterinarian.
More about Michael Ryan →























