How often do snakes eat? Most pet snakes eat every 1 to 3 weeks. Young snakes eat more often, about every 4 to 10 days, and adults less. Adult corn snakes often eat every 2 to 3 weeks. Adult hognoses eat about once a week, and grown boas every 4 to 8 weeks. Bigger meals mean longer gaps. Your snake's weight is the best guide.
Need the right feeder size for your schedule? Call or text Mike at (520) 451-4380.
How often do common pet snakes eat?
Here's the gap by species and age. Each row comes from the care source named in the last column.
| Snake | Young | Adult | Source |
|---|---|---|---|
| Corn snake | Hatchlings every 5 to 7 days; juveniles every 7 to 10 days | Every 14 to 21 days | ReptiFiles |
| Ball python | Every 5 to 7 days early on; every 7 to 10 days from 6 to 12 months | About every 10 to 14 days | The Vet Desk (vet-reviewed) |
| Boa constrictor | Every 10 to 12 days in year one | Every 4 to 8 weeks at 4 years and up | ReptiFiles |
| Hognose snake | Every 4 to 5 days | About once a week | ReptiFiles |
| Kingsnakes and other colubrids | Once a week | Every 1 to 2 weeks | PetMD (vet-written) |
Two vet sources give the big picture. VCA Animal Hospitals, in an article by three veterinarians, says smaller or younger snakes "usually eat twice each week." Larger, more mature snakes typically eat every one to two weeks. PetPlace says most species should eat every 1 to 2 weeks. It adds that some larger snakes can go up to 4 weeks between meals.
Sources don't always agree to the day. That's normal. Use the table as a starting range, then adjust to your snake's weight and shape.
Want the details for one species? See how often to feed a ball python or a corn snake. Or read what boa constrictors eat and what hognose snakes eat.
Why do young snakes eat more often?
They're growing fast. The Vet Desk notes that younger snakes have to eat much more often "because they are growing at a rapid pace."
You can see it in the boa schedule from ReptiFiles. A boa in its first year eats every 10 to 12 days. By 18 to 24 months, that stretches to every 2 to 3 weeks. Past 4 years, it's every 4 to 8 weeks.
Young snakes also have less in reserve. A REPTILES magazine vet column warns that hatchling ball pythons "may actually starve to death within several months if they don't eat." Adults can often go months. So a skipped meal matters more for a baby.
Why does meal size change the gap?
A big meal takes a lot of work to digest. It also lasts a long time.
A University of Melbourne article on snake feeding explains that during digestion, a snake's organs can swell "by around 50%." Its metabolic rate can rise "by 45 times." Between meals, snakes can slow their metabolism "by a further 70%." That's how one large meal can carry a snake for weeks.
In the wild, the gaps vary a lot. The same article says some snakes eat "nearly every day" and others "only once in a whole year." Ambush hunters, like pythons, "often go many weeks or months without a meal."
For pet snakes, that doesn't mean bigger is better. Too big a meal can come back up. Many keepers size each meal at about 10% of the snake's body weight. ReptiFiles says two smaller prey items in one meal are fine, as long as the total stays near 10%. See snake regurgitation for what goes wrong when a meal is too big.
Match the feeder to the snake. Mike's sizes run by grams. Mice suit smaller snakes. Rats suit bigger ones.
| Snake weight | Feeder at about 10% | Mike's size |
|---|---|---|
| 70 to 120 g | 7 to 12 g | Hopper mouse |
| 130 to 170 g | 13 to 17 g | Semi-Adult mouse |
| 180 to 300 g | 18 to 30 g | Adult mouse |
| 450 to 850 g | 45 to 85 g | Small rat |
| 850 g to 1.75 kg | 85 to 175 g | Medium rat |
| 1.75 to 2.75 kg | 175 to 275 g | Large rat |
Every size is on the feeder size guide. Prices are on the live feeder mice and live feeder rats pages. Sold as feeders, not pets.
Not sure which size? Call or text Mike at (520) 451-4380 with your snake's weight. He'll help you pick.
Am I feeding my snake too much or too little?
Look at the shape, and watch the scale.
Signs of too little food:
- A sharp, bony spine. ReptiFiles says a prominent spine means the snake "isn't eating enough."
- A triangle-shaped body with ribs showing. ReptiFiles uses this sign for boas.
- Steady weight loss on the scale.
Signs of too much food:
- No spine visible at all. ReptiFiles says that means the snake "needs to eat less."
- Fat rolls, or round fat bulges along the sides. ReptiFiles calls overfeeding and obesity "a very common problem" in pet snakes.
- Fast weight gain in an adult that's done growing.
How to adjust. ReptiFiles gives corn snake keepers a clear example. An overweight adult eats every 21 to 35 days instead of 14 to 21. An underweight adult eats every 10 to 14 days. The same idea works for most snakes. Stretch the gap or shrink the meal to slim down. Shorten the gap to build up.
Weigh your snake on a kitchen scale that reads grams. ReptiFiles suggests once a week for ball pythons and once a month for corn snakes. Write each number down.
How do I set a feeding schedule for my snake?
Here's a simple way to build one and keep it on track:
- Weigh your snake. Use a kitchen scale that reads grams.
- Pick a starting gap. Use the table above for your species and age.
- Size the meal. Aim for a feeder near 10% of your snake's weight.
- Log every meal. Write the date, the feeder size, and whether it ate.
- Weigh again on a set day. Once a week or once a month works.
- Adjust slowly. Change the gap or the meal size, not both at once.
- Plan for the season. Expect some snakes to eat less in late fall and winter.
Skipped meals happen. If one goes on for weeks, see how long a snake can go without eating.
Do snakes eat more in summer?
Often, yes. Snakes are cold-blooded, so their body heat comes from around them. ReptiFiles notes that even well-kept ball pythons tend to fast "during cooler times of the year."
VCA adds one more case. Females "approaching breeding season can be fed more frequently."
Live in Tucson? Summer heat brings its own feeding questions. Our guide to feeding snakes in Tucson's summer heat covers them.
FAQ: how often snakes eat
How often should a baby snake eat?
Most baby snakes eat every 4 to 10 days, depending on the species. ReptiFiles lists every 5 to 7 days for hatchling corn snakes and every 4 to 5 days for young hognoses. VCA says smaller or younger snakes usually eat twice a week.
How often do adult boas eat?
Less often than most pet snakes. ReptiFiles lists every 3 to 4 weeks at 2.5 to 3 years. It's every 4 to 6 weeks at 3 to 4 years, and every 4 to 8 weeks after 4 years.
Can snakes eat too much?
Yes. ReptiFiles calls overfeeding and obesity "a very common problem" in pet snakes. It also warns that overfeeding hognoses causes obesity and organ damage. Watch for fat rolls or a spine you can't see.
Do snakes eat more in summer?
Often. Snakes rely on outside heat, and many eat less in cooler months. ReptiFiles notes that ball pythons tend to fast during cooler times of the year.
How often do hognose snakes eat?
ReptiFiles lists every 4 to 5 days for juveniles and about once a week for adults. It also says smaller, multiple meals work better than one big meal for hognoses.
How often do corn snakes eat?
ReptiFiles lists every 5 to 7 days for hatchlings and every 7 to 10 days for juveniles. Adults eat every 14 to 21 days.
Feed on schedule, size by weight
So, how often do snakes eat? Most pet snakes eat every 1 to 3 weeks, young ones more often, and big adults like boas much less. Start with the table above, weigh your snake, and adjust.
Mike breeds live feeder rats and mice in the Tucson area, with every size listed in grams. No shipping. No freezer to fill. Call or text Mike at (520) 451-4380, and he replies the same day.
Nothing ready in your size? Get batch alerts and Mike will email you when a new batch is ready.
Sources
- ReptiFiles, "What Do Corn Snakes Eat?" by Mariah Healey
- ReptiFiles, "What Do Boa Constrictors Eat?" by Mariah Healey
- ReptiFiles, "What Do Hognose Snakes Eat?" (schedule from Designer-Morphs Western Hognose Snakes by John R. Berry)
- ReptiFiles, "Ball Python Feeding," by Mariah Healey
- The Vet Desk, ball python growth chart and feeding schedule, reviewed by Dr. Ashley Darby, BVSc
- The Vet Desk, "How Long Can a Snake Go Without Eating?" (vet-reviewed)
- PetMD, "Colubrid Care Sheet," by Maria Zayas, DVM
- VCA Animal Hospitals, "Feeding Pet Snakes," by Gregory Rich, DVM, Laurie Hess, DVM, and Rick Axelson, DVM
- PetPlace, "Regurgitation and Vomiting in Snakes"
- University of Melbourne, Australian Venom Research Unit, "Sneaky Snake Facts 2: how often do snakes eat?" by Bianca op den Brouw, May 5, 2020
- REPTILES magazine, "Feeding Ball Pythons," by Margaret A. Wissman, DVM