The simple answer is - energy conservation !
Snakes are cold-blooded - they don't regulate their own temperature like mamals do. In their natural habitat, they would spend a lot of time in the mornings basking on a rock in the sunshine so their muscles are warmed enough for them to hunt. Lots of snakes (especially venomous species) don't go hunting for food, lying in wait to bite their food as it runs past them.
When a snake eats, most of the food is turned into fat which it uses to survive on between meals. Additionally, in the wild they'd have to actively hunt for their food - instead of having it 'dangled' in front of them in captivity. They could go for months without catching anything - so their bodies are adapted to surviving long periods between meals.
Simply because they have a very slow metabolism. Their body takes a long time to digest each meal - and they are usually a very slow-moving animal. Since they don't expend loads of energy chasing their food (preferring it to come within striking distance) - they can happily survive on a good-sized meal once a week or less !
they get all there nutrients from the mouse, rat etc. and its such a big meal it lasts for a while, snakes dont need as much energy as other animals
Because snakes are just that badass.
Or because they take a while to digest because of their unique bodies.
because they eat very big things
About once a week.
Northern brown snakes should be fed once a week for a baby snake and once every other week for an adult. These are small snakes, so they will typically eat small slugs or earthworms.
An adult Corn Snake will eat a good sized mouse once a week.
I believe only one, snakes take a very long time to digest their food...they usually only eat maybe once or twice a week
Snakes don't eat every day ! Depending on the species - They usually only eat once every 7-10 days, and when they get older and larger to the point where they eat large rats or other animals, only about once a month.
That depends entirely on the species of snake! Some snakes, such as garter snakes, may eat small meals every other day. Most snakes that eat rodents eat about once a week, and eat a rodent that is about as big around as they are at their widest point.
Garter snakes (there's no such thing as a 'garden snake') have high metabolisms, and eat every 2 to 3 days, when fed on a diet of invertebrates and fish. When fed rodents, they may eat once or twice per week, once they are adults.
snakes. Also snakes don't only eat mice.
No. They can eat oranges more than once a week. They should only consume egg's once a week. It is not true that too much acid from the oranges is bad for blood type O.
Snakes only eat meat: they are carniverous.
No. Snakes only eat other animals.
Boas and pythons are different types of snakes. In general, most snakes eat once a week when they are young. As they get bigger and the food gets larger, sometimes once every other week. It all depends on the size of the snake, the size of the food and even the time of year.