Ball Python Not Eating: Causes and How to Fix Refused Feeds

Ball Python Not Eating: Causes and How to Fix Refused Feeds

Why Refused Feeds Panic New Keepers

A ball python that has not eaten for three weeks looks alarming, and the internet makes it worse: forums are full of owners who waited too long and lost snakes. But the biology matters here — adult ball pythons are adapted to long lean periods, and healthy adults have fasted for five or six months in captivity with no lasting harm. What is not normal is a young, growing snake refusing multiple feeds, or an adult refusing feeds while losing visible weight.

The useful question is never “is my snake broken?” It is “what in the environment changed?” Ball pythons are famously habitual eaters: same feeder type, same day, same quiet enclosure. Almost every refusal traces back to a change — a new enclosure, a moved heat source, a different prey species, breeding season, or a handler who started opening the lid every evening.

This guide is part of our small pet reptile care series. For the normal schedule read how often to feed a snake, and for setup basics see snake enclosure setup and ball python care.

First: How Long Is Too Long?

Use this as the reference point, not the panic point.

SnakeWorry thresholdAction
Juvenile (under 1 year)2–3 refused feedsCheck temperature and stress first; vet if a third refusal follows
Subadult (1–2 years)3–4 refused feeds or 6 weeksFull diagnostic pass, then vet if nothing changes
Adult (2+ years)2 months, or any weight lossDiagnostic pass; vet if weight is dropping or 3 months pass
Any snake losing weight, regurgitating, or with mouth/nose dischargeImmediatelyExotic vet — do not troubleshoot

Track weight monthly with a kitchen scale and log it. Weight is the only honest metric: a snake holding weight for two months is usually fine, a snake dropping 10% is not.

The Diagnostic Order: Fix in This Sequence

Work through these in order. Most refusals are solved at step one or two, and skipping ahead to exotic tricks wastes weeks.

1. Temperature — check the floor, not the air

This is the most common cause by a wide margin. Ball pythons digest at an ambient temperature of about 27–29 °C (80–85 °F) with a warm spot around 31–32 °C (88–90 °F). Below roughly 24 °C (75 °F) ambient, digestion effectively stops and the snake refuses food on purpose.

  • Put a digital probe thermometer on the substrate where the snake actually lies, not taped to the side wall.
  • Check the reading at night too — many homes drop several degrees overnight.
  • Use a thermostat on every heat source (thermostat guide). An unthermostatted mat is the classic cause of both under-heating and burns.
  • Heat rocks are not an acceptable heat source — they cause burns and give false comfort.

If the warm-side floor reading is under 30 °C or the cool side is under 24 °C, fix the heat, wait three or four days, then offer food again.

2. Humidity and hydration

Target 55–65% ambient with a humid hide available. Chronic low humidity leads to dehydration and poor shedding, and a dehydrated snake often refuses dry prey. Raise humidity gradually and provide a moist hide — details in humidity control.

3. Stress and handling

Ball pythons are sensitive to change and to being watched. Common stressors: a new enclosure, being moved to a different room, a new pet in the house, a lid that gets opened repeatedly, bright lighting left on, or handling that resumed too soon after feeding.

The fix is boring but effective: stop handling for two weeks, stop opening the enclosure “just to look”, move the enclosure somewhere quieter, and offer food in the evening when the snake is naturally active.

4. Prey type and presentation

A ball python fed rats for two years may refuse a mouse, and vice versa. Prey size should be roughly the thickness of the snake’s widest point. If your snake is refusing:

  • Go back to the prey type it reliably ate in the past, at a slightly smaller size.
  • Try frozen-thawed vs freshly killed if you have that option; some individuals are strongly habitual.
  • Warm the prey to about 35–38 °C (body temperature) — a cold rat smells wrong to a snake, and this alone fixes many refusals.
  • Feed in a separate enclosure or at dusk, with the lights low and the room quiet.
  • Leave the prey in overnight and remove it in the morning if untouched — do not keep re-offering the same item daily.

5. Enclosure security and clutter

A snake that feels exposed refuses food. Ensure there are two hides (one on the warm side, one on the cool side) that the snake can fully coil inside, and that the enclosure is not in a high-traffic spot. Open-front glass tanks can feel exposed; adding a visual barrier on the lower third of the glass side often settles a nervous snake.

6. Season and breeding behaviour

From roughly November to February, many adult males — and some females — enter a seasonal fast tied to the breeding cycle. This is normal and needs no intervention: keep offering food every two to three weeks, keep temperatures stable, and monitor weight. Do not force-feed a seasonal faster. Related seasonal guidance is in seasonal reptile care and brumation.

7. Illness and parasites

If the environment is correct and the snake still refuses, illness becomes the leading suspect. Internal parasites, inclusion body disease, mouth rot, respiratory infection, and intestinal blockages (from substrate ingestion) all present with appetite loss. Other red flags: weight loss, mucus at the mouth or nose, wheezing, abnormal posture, or repeated regurgitation.

What NOT to Do

These are the interventions that turn a manageable fast into a real emergency.

  • Do not assist-feed or force-feed on your own. Force-feeding a stressed snake causes regurgitation, aspiration and injury, and assist-feeding should only ever be done under veterinary instruction.
  • Do not tease the snake with live prey for hours. It stresses the snake, risks serious bite wounds to the prey item and to the snake, and is illegal or restricted in many places.
  • Do not braining prey or dipping it in strong scents. These are outdated and carry infection and injury risk.
  • Do not raise the temperature to “kick-start” digestion. Cooking the snake to force a feed causes burns and dehydration. Correct the heat, don’t exaggerate it.
  • Do not handle a snake that has regurgitated. Regurgitation is a vet visit, and further stress makes the next meal worse.
  • Do not keep re-offering the same prey daily. A prey item left in for days stresses the snake and teaches it that the enclosure means confrontation.

Warning Signs That Mean a Vet Visit Now

  • Regurgitation within 24–48 hours of a meal, or two or more regurgitations ever
  • Visible weight loss: prominent spine, ribcage outline, sunken sides
  • Two or more consecutive refused feeds in a juvenile snake
  • Any adult refusing food for three months, or any weight loss at any point in a fast
  • Mucus or bubbles at the nostrils or mouth, wheezing, open-mouth breathing
  • Swollen mouth, cheesy oral material, or drooling (warning signs guide)
  • Abnormal kinks, swellings, or a belly that stays distended
  • Neurological signs: head tilting, star-gazing, inability to right itself

Book a reptile-experienced vet before the snake is critical — see how to choose a vet for reptiles. Bring a feeding log, temperature readings and a weight history; that data often decides the diagnosis.

A Two-Week Action Plan

  • Day 1: Measure warm-side and cool-side floor temperatures at night and in the day. Log humidity. Weigh the snake.
  • Day 1: Fix whatever the measurements show — thermostat, second hide, humid hide, visual barrier.
  • Days 1–14: No handling, no lid-opening, no enclosure moves. Quiet room, dim evening light.
  • Day 7: Offer the prey type the snake ate before, warmed to body temperature, in the evening. Leave it overnight if untouched.
  • Day 14: If refused, offer a slightly smaller prey of the same type, or switch to the alternative type it has eaten historically.
  • Day 21: Still refused — vet appointment. Ask for a faecal parasite test and a physical exam.
  • Throughout: Weekly weights in the log, so the vet has a trend, not a snapshot.

Frequently Asked Questions

How long can a ball python go without eating?

Healthy adults have fasted five to six months without harm, but that is the extreme. The practical rule: any weight loss, or three months of refusal, means a vet visit regardless of how well the snake looks.

My ball python won’t eat frozen-thawed rats. What now?

Warm the prey properly (35–38 °C, not hot), try a smaller size, offer at dusk in a quiet room, and if it still refuses, go back to the prey type it has eaten successfully in the past. Scenting and braining are not recommended.

Should I assist-feed a snake that keeps refusing?

Only under veterinary instruction. Unsupervised assist-feeding causes regurgitation, aspiration and mouth injuries, and it treats the symptom while the cause — usually heat or stress — keeps getting worse.

Is a winter fast normal?

Yes. From roughly November to February many adult ball pythons enter a seasonal fast linked to breeding behaviour. Keep temperatures stable, offer food every two to three weeks, and monitor weight instead of intervening.

Could my ball python be refusing because it wants a different prey?

Often, yes. Ball pythons are strongly habitual eaters and an individual may accept rats but refuse mice (or the reverse). Return to the prey type with a track record in that animal, at a smaller size.

Does handling cause refusals?

Handling in the first weeks after arrival, handling within 48 hours of a meal, or handling a snake that is already stressed all contribute. A two-week handling pause plus a quiet feeding routine resolves a large share of refusals.

The Bottom Line

Most ball pythons that stop eating are not sick — they are cold, stressed, habitual, or seasonal. Check the floor temperature first, remove the stressors second, restore the prey routine third, and only escalate to a vet if weight starts dropping, regurgitation happens, or three months pass. The snakes that come to harm from fasting are almost always the ones nobody was weighing.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Continue exploring PetNova World