Boa Constrictor Feeding Schedule by Age & Weight
How often a boa constrictor eats changes dramatically as it grows โ frequent small meals as a hatchling, stretching to once every few weeks as an adult. The schedule below shows frequency by weight class.
| Snake weight | Prey item | Prey weight | Frequency |
|---|---|---|---|
| under 300 g | Hopper mouse or rat pup (15โ40g) | ~25 g | every 7 days |
| 300โ800 g | Weaned rat or small rat (40โ80g) | ~60 g | every 10 days |
| 800โ2,000 g | Smallโmedium rat (80โ150g) | ~110 g | every 14 days |
| 2,000โ4,000 g | Large rat or small rabbit (150โ450g) | ~300 g | every 21 days |
| 4,000 g and up | Rabbit or guinea pig (450g+) | ~600 g | every 28 days |
What to feed
Boas are carnivores taking appropriately-sized rats and, for large adults, rabbits or similar. Prey should be roughly 10-15% of body weight or the width of the snake's midbody. Frozen-thawed is the recommended standard.
Frequently asked questions
How often should I feed a boa constrictor?
It depends on age and weight โ hatchlings eat every 5-7 days, while adults may eat only every 2-3 weeks. See the schedule above for the frequency at each weight class.
Is it normal for my snake to skip meals?
For many snakes, yes โ especially in cooler months or around shedding. A healthy adult can safely fast for a while. Monitor weight and husbandry before worrying.
How often should I feed a boa constrictor?
Juveniles every 7-10 days, adults every 2-4 weeks, and very large adults sometimes less. Feeding frequency should drop steadily as the boa matures.