Why do some animals hibernate?
Animals hibernate because they need to survive the freezing cold winter and they won’t be able to find food in the freezing cold temperatures as the food will not be available as it won’t be able to grow and it will die. Or if it's an animal they eat then they won’t be able to find them. If an animal's main source of food is very scarce in the winter, like insects or green plants, it may solve this problem by hibernating.
This deep sleep allows them to gather energy, and survive the winter with little or no food.Most hibernators prepare in some way for the winter. Some store food in their burrows or dens, to eat when they wake up. Many eat extra food while there is plenty of food. It is stored as body fat to be used later for energy.
The largest hibernators are the bears. Although the bear's heart rate may drop from a normal of 40-50 beats per minute down to 8-12, its temperature drops only slightly, allowing it to wake up quickly. These bears are also unique because, unlike other hibernators, they do not eat or drink at all while hibernating, which can be as long as six months or more.
Sites I used: