I have a corn snake, hes approx 3-4 years old. I noticed lately that I hadnt seen him come out of his hide in quite a while (1 week or more). I then thought he must be shedding, so I left him to it. A while later he still hadnt emerged so I lifted his hide to see if his eyes and belly were milky, but they looked normal. His top looked slightly darker but whether it really is or not its hard to say. I touched him and he did react and rattle his tail. I left his hide off him to see if he would move back under cover, but he just lay in the same position. This morning when I came downstairs he had gone back into his hide. I left a mouse to defrost overnight and put it into his aquarium this morning, he popped his head out to look but he wont go near it, where usually he will come straight out and eat it. This is where I need your help.. what is going on here? is he about to shed or what other explanation is there for this odd behavior? Also the last batch of mice we bought him seemed slightly fatter than the ones he usually has (we bought them from a different pet shop). If a mouse is too big for the snake to manage will be ignore it or attempt to eat it anyway? (he has eaten the last 2 or so of this size though). Any information whatsoever is very much appreciated, hopefully someone can put my mind at rest 



