Troubleshooting· Published August 2026

Ball Python Stuck Shed: How to Fix It and Prevent It

By ReptileGearLab · Updated September 2026

Quick Take

To fix a stuck shed, raise the humidity and give the snake a way to work the skin off itself. Bump enclosure humidity into the 70s or higher, add a humid hide packed with damp sphagnum moss, and if the shed does not come away in a day, give the snake a shallow, lukewarm soak for 15 to 20 minutes, then let it rub the softened skin off on its own. Assist gently with a damp cloth only if needed, and never peel or force anything, especially eye caps.

Two spots need a closer look: retained eye caps and a stuck ring on the tail tip, both of which can cause harm if they stay. The humid hide, moss, and gauge that fix and prevent this are below, and a vet handles anything that will not release safely.

Ball Python Stuck Shed: How to Fix It and Prevent It

A ball python is supposed to shed in one clean sock-shaped piece. When it comes off in patches, or a grey ring stays stuck on the tail, or the eye caps do not come away, that is stuck shed, and it is one of the most common problems new keepers hit. The good news is that it is almost always fixable at home and, better still, preventable.

Here is how to safely deal with a stuck shed the snake has right now, and the one change that stops it happening again.

What stuck shed is, and why it matters

A healthy ball python shed comes off inside out and in one piece, eye caps and all. Stuck shed is any piece that stays behind: flakes across the body, a cap left over an eye, or a band of dry skin ringing the tail. A little patch is mostly cosmetic and comes off with the next shed, but two kinds of stuck shed are not something to leave. Retained eye caps can build up over successive sheds and damage the eye, and a ring of dried skin stuck around the tail tip can tighten as it dries, cut off circulation, and cost the snake the end of its tail. So the rule is simple: patchy body shed, help it along; eye caps or tail rings, take them seriously. And proportionality matters: a small flake that is not wrapped around a toe or tightening on a tail tip is not an emergency, and keepers who have seen a lot of sheds will tell you to leave it for the next one rather than handle the snake to chase it.

First, check whether it has shed at all

Before you treat a stuck shed, check that there has been a shed. A ball python entering one goes "into the blue": the whole animal dulls, the belly can pink up, and the eyes cloud over to a milky blue-grey. That last part is the trap, because cloudy eyes on a snake in the blue look almost exactly like retained eye caps to anyone who has not seen the cycle before. The snake then clears up for a day or two, looking normal again, and sheds shortly after.

We think this is the first thing to check, because the experienced keepers answering these posts rarely lead with a diagnosis of retained shed. They ask whether the animal has shed yet. The blue phase runs a few days to about a week, and a snake in it is effectively blind and best left alone.

So the fork is simple. If the snake has not shed yet, nothing is stuck: raise the humidity, leave it be, and judge the shed when it comes off. If it has shed and skin or caps stayed behind, then you are dealing with stuck shed and the steps below apply. Getting this the wrong way round is how a keeper ends up handling a nearly blind snake that was about to shed cleanly on its own.

The cause is almost always humidity

Stuck shed is a symptom, and the disease is a dry enclosure. When the air is too dry in the days before a shed, the skin does not loosen properly and tears off in pieces instead of sliding off whole. If your snake just had a bad shed, the fix is not a better shedding technique; it is raising the enclosure humidity. A ball python wants humidity in the 70s or higher heading into a shed, and if yours sits in the 40s, stuck shed is the predictable result. Dehydration and lack of a rough surface to rub against make it worse, but humidity is the lever that matters.

How to help a stuck shed right now

If the shed has already come off in pieces and skin is stuck, here is the safe, low-stress way to deal with it, from gentlest first.

  • Raise humidity and add a humid hide. Pack a small covered box with damp sphagnum moss and let the snake sit in it. Often a day or two in a properly humid hide loosens stuck skin enough that it comes off on its own with no handling at all.
  • Give a shallow, lukewarm soak, if the hide is not enough. If the skin is still stuck, soak the snake in a few inches of lukewarm water, around 85 degrees, for 15 to 20 minutes, shallow enough that it can hold its head up easily. That said, a soak stresses many ball pythons, which is why a lot of keepers skip it and rely on a longer humid-hide stay instead. Treat the soak as a step up when the humid hide alone has not worked, not the first move.
  • Let the snake do the work. After a soak, put the snake back with something rough to rub against, a branch, a hide edge, cork bark, and it will usually work the softened skin off itself. This is the least stressful route and the one to try before you handle the skin at all.
  • Assist gently, only if needed. If a piece still clings, wrap the snake in a damp warm cloth or paper towel and gently roll or wipe the softened skin away with your fingers. It should lift with almost no resistance. If it does not come freely, stop; forcing dry skin tears the new scales underneath.

Shed aids, and what does the work instead

There is a category of shedding-aid sprays and conditioners sold for exactly this problem, and we do not recommend reaching for one. The community verdict on them is lukewarm at best, and the reason is straightforward: what loosens a shed is moisture in the air over the days before it, and a spray applied after the fact cannot go back and supply that. Money spent on a hygrometer and a moss hide buys the prevention instead of the cleanup.

What does help, beyond humidity, is giving the snake something to rub against. Ball pythons shed by catching the old skin on a rough surface and crawling out of it, so a piece of cork bark, a branch, or a hide with a textured lip gives the animal a way to start the peel itself. This is worth setting up permanently rather than as a fix, because it turns every future shed into something the snake can handle without you.

A large, shallow water bowl belongs in the same category. A snake that wants to soak before a shed will do it voluntarily if the option is there, which is a lower-stress route to the same softened skin than lifting it into a tub. Offer the bowl and let the animal decide.

Eye caps and the tail tip: the two spots to watch

Retained eye caps are the trickiest stuck shed. A single missed cap after an otherwise good shed will usually come off with the next one if your humidity is right, so the first move is to fix humidity and wait, not to go after the eye. Never try to pick or peel an eye cap; the risk of damaging the eye is real, and a reptile vet can remove a stubborn one safely. Repeated retained caps are a sign your humidity is chronically too low.

The tail tip is the other one to check every shed. Run your fingers down to the very end and make sure no dried ring of skin is left constricting it. A stuck tail ring that dries and tightens can strangle the blood supply and cause the tip to die off. A lukewarm soak and gentle rolling almost always frees it; if it will not release, that is a same-week vet visit, not a wait-and-see.

When to see a vet

Most stuck sheds are a home fix, but see a reptile vet if eye caps will not come off after a good shed with proper humidity, if a tail-tip ring will not release, if the snake has repeated stuck sheds despite corrected humidity, or if you see swelling, discoloration, or signs the skin is damaged underneath. Repeated shedding problems can also point to dehydration or an underlying health issue worth checking.

Prevent it: the setup that stops stuck shed for good

You should almost never have to treat a stuck shed if the enclosure is right, because prevention is entirely about humidity. Build the enclosure so it holds moisture on its own, deep moisture-retentive substrate you water into the corners, a covered screen top, and a permanent humid hide the snake can use whenever it likes. Keep a digital hygrometer on the cool side so you catch a dry spell before a shed, not after. The full method is in our ball python humidity guide. With that in place, clean one-piece sheds become the default.

Our call

A single stuck shed is not an emergency; it is your enclosure telling you the air was too dry. Raise the humidity, offer a moss humid hide, and give a lukewarm soak if needed, then let the snake work the skin off itself and assist only gently. Watch the eyes and the tail tip specifically, and let a vet handle anything that will not release safely.

Then fix the cause so it stops happening. A stuck shed you keep treating is a humidity problem you have not solved yet, and the moss, the gauge, and a moisture-holding substrate cost less than one vet visit.

Recommended

Products related to this guide.

What owners say

Real owner reports from the threads and editorial sources we drew on for this guide.

“Humidity up to 80 at this point. It will help correct this, don’t try and peel it off yourself! Get a plastic container with a lid, get moss, or paper towels, wet them down and create a humid hide checking it often to keep it moist and not soaking wet as that will cause other issues. It might take a few sheds, but he should recover”

— r/ballpython / XGerken2021

“Whatever you do, DO. NOT. touch his eye caps. Increase your humidity, try a humid hide to help with the acute issue of stuck shed. Do. Not. Touch his eye caps. I've seen two instances now of someone trying to help their snake with retained eye caps and accidentally removing the entire eye scale. One needed to have his eyes removed completely, the other I haven't heard an update.”

— r/ballpython / tacomadude94

“Up humidity like crazy. humid hide >>>>> bath. baths stress ball pythons. They don't like swimming and humid air is more effective than baths for stuck shed if not equal effect. Nonetheless, baths are stressful for bps.”

— r/ballpython / AtomixSpark

“Adding the moss will help tremendously during his next shed. Not only in increasing the humidity, but I’ve found that my snakes will slither through the moss to get their shed off more effectively. It helps rub their shed off.”

— r/ballpython / freemahi666

“Take a damp towel and rest it on her head, then gently rub it backwards along the way her body faces. If it gives you some resistance, don’t peel it off!”

— r/ballpython / SleepyBitchDdisease

“She looks like she's going to shed in the next few days. My guy looks like this about 5-7 days before he sheds. If she has shed, I recommend a vet. If she has not yet shed, dial up the humidity as high as you can and leave her alone.”

— r/ballpython / DogwoodBonerfield

“They are in the blue a few days, sometimes a week before shedding. They stay in the blue for a few days, in which they are basically blind and "detaching" the layer of skin on top. After a couple days, they will turn and shed their skin, and then you got a shiny brand new snake”

— r/ballpython / Longjumping-Cow9321

“They're pretty good at handling it themselves with proper humidity, so I wouldn't use it”

— r/ballpython / Liuqmno

“increase the humidity to 90%, maybe even offer her a big shallow water bowl for her to soak in if she wants to. I've also liked to add in cork bark or similar for my own snake to rub on when he's shedding”

— r/ballpython / eu-jeansnake

“This little patch will come off on it's own, I wouldn't worry too much about removing it as it's not restricting him in any way. A slither thru a warm damp towel will likely do the trick though”

— r/ballpython / Angsty_Potatos

Related Reviews