Lots of good advice in this thread.
I used to have a baby corn snake that had a poor shed every couple of weeks, which was too often. The problem cleared up with vitamin supplementation. It grew up and was sold off when it became excess to my needs.
I used a cage bird vitamin named Avitron, but any liquid multivitamin for adding to cage bird water should be acceptable. I opened the belly of a dead rodent, put one drop of the vitamins in the belly, and fed the rodent to the snake.Timing--once per month for 3-4 months.
Getting a vitamin with calcium is wasteful. Rodent eaters get plenty of calcium in the bones. At best extra calcium passes through the gut and leaves in the droppings. At worst, it gets deposited in the body causing gout.
Good luck.