Enter your ball python's weight to get personalised daily portions in grams and cups.
How snake feeding works
Ball pythons are the most popular pet snake. They eat whole frozen/thawed rodents on a schedule based on body weight and age. A 500g ball python needs one weaned rat (~30โ45g) every 7โ10 days.
Unlike mammals, snakes are ectothermic (cold-blooded) โ they don't burn energy maintaining body temperature. This means their caloric needs are dramatically lower than a mammal of the same weight, and they eat far less frequently.
Prey sizing for Ball Pythons
The prey item should be approximately the same width as the widest part of your snake's body. A prey item that is too large can cause regurgitation; one that is too small won't meet nutritional needs and may trigger a feeding response again quickly.
- Always use frozen/thawed prey โ live rodents can and do seriously injure snakes. A cornered rat or mouse will bite back.
- Thaw properly โ leave in warm (not boiling) water until completely thawed and slightly warm to the touch.
- Use feeding tongs โ never your bare hands, which can trigger a feeding response.
- Wait 48โ72 hours after feeding before handling your snake to prevent regurgitation.