Answer by
SamZ (27)
Snakes stop eating in colder seasons due to the fact that they are cold-blooded. Their metabolism slows down so much in the cold weather that they no longer need to eat because they aren't burning any calories. They don't hibernate like mammals do, but they still have internal changes similar to hibernation.