My corn snake is 5 years old now, and he gets fed a medium rat about every three weeks, but he refused to eat for two months. Then three days ago he finally ate again, and he just regurgitated tonight. Why would he do it so out of the blue? Should I be worried about him, or just try to feed...