Snake Behavior Guide
Why Is My Ball Python Not Eating? The Complete Refusal Guide (2026)
Updated July 31, 2026
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:
- Is it in shed ("in blue")? Snakes almost never eat while shedding. Wait until it completes, then offer.
- Are the temperatures correct? Hot spot 88-92ยฐF. Cold snakes can't digest and won't eat. Verify with a probe thermometer/gun.
- Is it winter/breeding season? Many adults go off feed from roughly October through February. Normal.
- Did you recently get, move, or change the enclosure? New snakes need 7-14 days of minimal disturbance to settle in.
- Does it have two tight hides, one on each side? Insecure, exposed snakes refuse food.
- 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
- Feed at night / dusk โ ball pythons are nocturnal; they feed more readily in the dark.
- Warm the prey properly โ thaw fully, then warm to ~100ยฐF in a water bath. Warmth is the #1 trigger.
- Offer smaller prey โ a smaller meal is less intimidating and easier to accept.
- Scent transfer โ rub a rat with mouse bedding or a chick to trigger a response.
- Try a different color โ some snakes prefer mice over rats or vice versa; chicks occasionally work.
- Use a hide box feeding โ leave the prey just inside the warm hide and leave the room, don't watch.
- Don't wave prey in its face โ that's threatening. Gently wiggle it at a distance.
- Reduce handling around feeding day.
โฑ๏ธ How long is too long?
| Snake | Can safely fast | Red flag |
|---|---|---|
| Hatchling | 2-3 weeks | Refusing 3+ meals |
| Juvenile | 3-4 weeks | Steady weight loss |
| Adult (healthy weight) | 4-6 months in winter | 10%+ 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:
- Weight loss of 10% or more from its healthy weight
- Wheezing, bubbling, or open-mouth breathing (respiratory infection)
- Mucus, cheesy substance, or redness in the mouth (mouth rot)
- Regurgitation more than once (not just a one-off from handling too soon)
- Lethargy that isn't seasonal โ not moving, weak, limp
- Retained eye caps or repeated incomplete sheds
- A hatchling/juvenile refusing repeatedly while losing weight
- Visible lumps, swelling, or discharge
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.