More newbie paranoia!

I fed my new, fairly young ball python a week ago Thursday, and I haven't seen him exit his warm side hide since then. It was my first time feeding him (I'd waited almost two weeks after getting him to let him get acclimated and all that jazz. ) After the feeding, I waited four days or so, then lifted up the hide to see what was going on. I removed some excrement from the substrate and took him out to see if he would react normally - which he did. Once I had him out of the tank, he was crawling around like usual. I did notice that his scales seemed a little rough, and opalescent in areas. I assumed that meant he was going to shed soon. But...I put him and his hide back into the tank, and a few minutes later he was back underneath it. A few times I've walked into the room at night and noticed his head and a couple inches of neck poking out of the hide, but he hasn't come out all the way. Oh, and he definitely hasn't shed yet.

Is something wrong? It's about time for another feeding, but I don't want to interfere if he's "about" to shed. Should I wait, or just go ahead?