I had some normal hatchlings in 2007 take forever to shed. A good month and a half or so.
I would leave him alone, make sure the temps were warm enough(95 hot side) and offer a LIVE hopper mouse at night. Leave the mouse in the tub with the snake OVERNIGHT. Make sure he has a small hide and is still on moist paper towels. Cover his tub with a dark pillowcase if you think he needs extra security.
I've also had to hand-shed the few that took forever to shed. They get dry looking and you just start at their nose and work down. Comes off fine. I don't know why they do this, but sometimes they just need some extra help.
If he's passing waste, that's a good sign.