I would find out what size prey the snake has been eating. A lot of people think a mouse pinky a week is sufficient, because they don't know any better.

To answer your question, yes the snake can recover. My retic female from this thread ( https://ball-pythons.net/forums/show...ter-to-a-minor ) ended up stressed to the point of not eating b/c the kid who owned her fooled with that baby every day. We set her up, left her alone, and offered a feeder weekly. Nada.

When her weight had dropped from 79 grams when we got her to 69 grams a few weeks later, our vet advised that we start assist feeding. That continued for many months. She did finally start showing some food response but she was a year old and only 100 grams at the time. It wasn't until this past summer that she became a solid feeder.

Last December she turned two and weighed in at a hefty 1000 grams. She now eats a medium rat every week and will probably get a large rat in a month or so. Bear in mind this is a mainland retic from two of the largest locality lines (java/sumatra), she should be 10-12 feet long with a weight best measured in pounds. The vet advised feeding her appropriately based on her weight and not over-feeding to get her to catch up to her peers quickly.

It will be interesting to see where she finally does top out. Other than her small size she's perfectly healthy.