Okay, so I've had my Ball Python, Dale, for quite awhile now. Probably a year and a half. He ate perfectly, everything was fine and dandy. Then I moved and since I moved he hasn't eaten. I assumed it was from stress from the move, but he doesn't appear to be stressed. He explores his enclosure, has been shedding normally, and appears to be happy and healthy. Its been probably two months since he's eaten and he doesn't seem to thin down at all either which I think is strange. I know they can go quite awhile without eating but I'm still worried. He bites at the rat, wraps around it and sits on it like he normally does when he actually eats it, but now he spits it out and leaves it. He's done that exact thing with the last five rats I've tried giving him, so whats up with Dale? A bit about his enclosure, its a 20 long (yes i know thats small and the bare minimum so please don't tell me its too small, I'm working on getting him a bigger one very soon. theres a dollar per gallon and petco soon ) he has a hide a water bowl and good bedding. Humidity and temp are on spot too. SO I'm very confused as to why he won't eat. Thanks for all the help guys!