Snake Behavior Guide

Why Is My Ball Python Not Eating? The Complete Refusal Guide (2026)

Updated July 31, 2026

Stay calm: refusing food is the single most common ball python behavior โ€” and most of the time it is completely normal. Ball pythons are famous for long hunger strikes. Before panicking, run through the checklist below. Track weight, not just weeks: a healthy adult can skip meals for months with no harm.

Is it normal for a ball python to refuse food?

Yes โ€” very. Ball pythons are the most fasting-prone of all common pet snakes. It's a survival adaptation: in the wild they go long periods without prey in some seasons. A healthy, well-conditioned adult that refuses food for weeks or even months in winter is usually exhibiting normal seasonal behavior.

The difference between a normal fast and a problem comes down to three things: body weight, body condition, and other symptoms. A plump snake acting normal with clean husbandry is almost always fine. A thin snake with symptoms is not.

โœ… The 60-second refusal checklist

Before assuming illness, check these in order โ€” they cause the majority of refusals:

  1. Is it in shed ("in blue")? Snakes almost never eat while shedding. Wait until it completes, then offer.
  2. Are the temperatures correct? Hot spot 88-92ยฐF. Cold snakes can't digest and won't eat. Verify with a probe thermometer/gun.
  3. Is it winter/breeding season? Many adults go off feed from roughly October through February. Normal.
  4. Did you recently get, move, or change the enclosure? New snakes need 7-14 days of minimal disturbance to settle in.
  5. Does it have two tight hides, one on each side? Insecure, exposed snakes refuse food.
  6. Are you offering prey correctly? F/T must be fully thawed and warmed to ~100ยฐF; offer with tongs in the evening.

๐Ÿ” Common reasons and fixes

1. Shedding ("in blue")

When a snake's eyes turn milky blue and skin dulls, it's preparing to shed. Most refuse food at this stage. Fix: leave it alone, ensure proper humidity and a humid hide, and offer food once the shed is complete (usually within 7-10 days). A soak in shallow warm water can help a stuck shed.

2. Stress / new environment

A new snake, a redecorated tank, a new pet in the house, or too much handling all cause stress. Fix: provide two tight hides, plenty of clutter/cover, and leave the snake completely alone for 7-14 days. Don't keep opening the tank to "check." New snakes should not be handled at all for the first week.

3. Seasonal fasting / breeding season (winter)

Adult ball pythons commonly stop eating in late fall/winter, males especially when they sense breeding season. Fix: nothing. Continue offering every 2-3 weeks, maintain correct temperatures and light cycle, and monitor weight. They resume on their own in spring.

4. Incorrect temperatures

If the hot spot is too cool (under 85ยฐF) the snake can't digest and its appetite shuts down. If too hot (over 95ยฐF) it will avoid the basking area and become stressed. Fix: verify with a digital thermometer/gun, use a thermostat, and re-check the gradient. This is the first thing to verify with a thermometer โ€” not by guessing.

5. Prey preference (mouse vs rat / live vs F/T)

Some ball pythons become imprinted on one prey type. A mouse-raised snake may refuse rats; a live-fed snake may initially refuse frozen/thawed. Fix: try the other prey species; scent a rat with mouse bedding; try a smaller prey item; warm F/T thoroughly. Don't switch to live permanently just to get a meal.

6. Prey too large

If the last meal was too big or caused a difficult digestion, a snake may skip the next several meals. Fix: drop down a prey size for the next feeding. Prey should be ~10-15% of body weight and no wider than the snake's thickest part.

7. Handling too soon after feeding

Handling within 48 hours of a meal causes stress and can lead to regurgitation, which puts the snake off food. Fix: wait a full 48 hours after feeding before handling.

8. Illness

Respiratory infections, mouth rot, internal parasites, and retained eye caps all suppress appetite. See the vet section below for the warning signs.

๐Ÿ’ก Tips for a stubborn feeder

Never "assist feed" or live-feed out of desperation without experience. Assist-feeding can injure the snake, and unattended live prey can injure or kill it. If your snake needs nutritional support, a reptile vet can show you safe techniques.

โฑ๏ธ How long is too long?

SnakeCan safely fastRed flag
Hatchling2-3 weeksRefusing 3+ meals
Juvenile3-4 weeksSteady weight loss
Adult (healthy weight)4-6 months in winter10%+ weight loss or symptoms

Weigh your snake monthly in grams. A stable or slowly changing weight during a fast is fine. Consistent weight loss is the signal to act, regardless of how many weeks have passed.

๐Ÿฉบ When to see a reptile vet

Don't wait months if you see any of these alongside the refusal:

Find an ARAV-member reptile vet. Regular small-animal cat/dog vets often lack reptile training. A fecal exam is inexpensive and rules out parasites, which are a hidden cause of chronic refusals.

๐Ÿ Check the basics with the calculator

Confirm you're offering the right prey size and frequency for your snake's weight โ€” overfeeding and wrong-sized prey are hidden causes of refusal.

Open Feeding Calculator โ†’

Useful supplies

โš–๏ธ

Gram Scale โ†’

Track weight monthly

๐Ÿ 

Tight Hides โ†’

Security fixes many refusals

๐ŸŒก๏ธ

Thermometer โ†’

Verify hot spot temps

Disclosure: As an Amazon Associate I earn from qualifying purchases. This guide does not replace diagnosis by a reptile veterinarian.

Continue reading: