Taiwan Beauty Snake Question?

My snake started getting hazy eyes and dull skin of Monday of this week, which obviously means shedding time…
Last night before I went to bed the snake had REALLY hazy eyes as if he were blind. So, that means he is about to shed. When I came home from school, he had clear eyes and beautiful scales, so I think he shed his skin. But there's no skin in the cage! I think he ate it..
If he did, does this mean he's hungry… or what? Can I handle him? (Btw I fed him last Sunday)
Is he sick? What's going on? Please help?