Ball Python Stuck Shed: How to Fix It and Prevent It
By ReptileGearLab · Updated August 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.

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.
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.
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. Get that right and 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


