Here's how to feed live rats to snakes safely. Weigh your snake and pick a rat about 10% to 15% of its weight, no wider than its mid-body. Offer it with tongs when your snake is active. Stay and watch the whole time. If the rat isn't eaten in 15 to 30 minutes, take it out. Never leave it in overnight.
That's the core of it. The rest of this guide walks through each step, what can go wrong, and what to do if it does.
Not sure which size to buy? Text Mike your snake's weight at (520) 451-4380, and he'll help you pick.
Before You Start: Size the Rat by Grams
Size is the biggest safety step. A rat that's too big can hurt your snake, and it's harder to eat.
Use two checks:
- Weight. Pick a rat that's about 10% to 15% of your snake's weight (ReptiFiles).
- Width. The rat should be no wider than your snake's mid-body (PetMD). Chewy's vet-reviewed guide says prey more than about 1.25 times the widest part of the snake is too big (Chewy).
Here's how Mike's rat sizes line up with snake weight, using the 10% rule many keepers follow:
| Rat size | How big | Good for snakes around |
|---|---|---|
| Small | 45 to 85 g | 450 to 850 g |
| Medium | 85 to 175 g | 850 g to 1.75 kg |
| Large | 175 to 275 g | 1.75 to 2.75 kg |
| Extra Large | 275 to 375 g | 2.75 to 3.75 kg |
| Jumbo (retired breeders) | 375 g and up | 3.75 kg and up |
Between two sizes? Go with the smaller one. For ball pythons, our What Size Rat for a Ball Python? guide has more examples. The feeder size guide shows every size in grams.
What You Need
Get these ready before the rat goes in:
- [ ] A kitchen scale that reads grams
- [ ] Long feeding tongs
- [ ] A timer (your phone works)
- [ ] A clean, secure bin to hold the rat until feeding
- [ ] Your reptile vet's phone number, in case of a bite
The Feeding Steps
Follow these nine steps every time you feed live.
- Weigh your snake. Do this before each feed if you can. Pick the rat size from the table above.
- Check that your snake is ready. Skip live feeding if your snake is in shed. Its eyes turn a cloudy blue-gray before a shed (VCA). PetMD notes that loose eye caps can blur a snake's vision during this time (PetMD).
- Don't handle your snake first. Wilbanks Reptiles suggests no handling for at least 24 hours before and after a feeding try (Wilbanks).
- Pick the right time. Feed when your snake is most active. Ball pythons are active at night, so PetMD says to feed them at night.
- Pick the spot. You can feed in the enclosure or in a separate bin. See the FAQ below for the trade-offs.
- Offer the rat with tongs. Keep your hands clear of the strike zone. Never use your fingers.
- Start your timer and stay. Watch the whole time. Don't leave the room, even for a minute.
- Take out any rat not eaten. If your snake hasn't struck in 15 to 30 minutes, remove the rat and try another day (ReptiFiles).
- Let your snake rest. Leave it alone after it eats. Keep handling off for a day.
How Long to Wait, and When to Take the Rat Out
This is the question keepers ask most: how long should you leave a rat with a ball python, or any snake?
Short answer: only as long as you're watching, and not long at all.
| Time | What to do | Source |
|---|---|---|
| 15 to 30 minutes | No strike yet? Take the rat out. | ReptiFiles |
| 1 to 2 hours | Outer limit if you feed live. Remove the rat if it hasn't been eaten. | VCA |
| More than 2 hours | Never. | VCA |
| Overnight | Never. |
Why the rush? A rat that isn't eaten starts to defend itself. VCA warns that rodents "will often begin biting the snake if they are not eaten within several hours." VCA also says uneaten prey left with a well-fed snake can cause serious wounds (VCA).
Use the short limit. Thirty minutes is plenty. If your snake hasn't struck by then, try another day.
Signs Something Is Wrong
Take the rat out right away if you see any of these:
- The rat is biting, scratching, or climbing on your snake.
- Your snake pulls back, hides, or acts scared of the rat.
- Your snake shows no interest at all.
- The rat looks wider than your snake's mid-body.
- You notice your snake is going into shed.
A missed meal is fine. Try again another day. If your snake keeps refusing, our guide Why Won't My Ball Python Eat? covers the common causes.
If Your Snake Gets Bitten
Even with care, bites can happen. Here's what to do:
- Remove the rat right away.
- Look the snake over for cuts, bleeding, or swelling.
- Call a reptile vet the same day. VCA says bite wounds need fast vet care, because infections can turn serious quickly (VCA).
- Keep the enclosure clean and simple until the vet sees your snake.
The University of Illinois vet school says any bite from prey means a vet visit. Small wounds are often treated with antibiotics and pain medicine. Deep wounds may need surgery (University of Illinois).
Don't have a reptile vet yet? The ARAV vet finder lists reptile vets by area. For more on bite risk, read Can a Rat Kill a Snake?
Keeping the Rat Until Feeding Time
The best plan is to buy close to feeding day. That way you're not keeping rats for long.
If you do hold a rat for a while, keep it in a clean, secure bin with air holes, food, and water. Keep it out of direct sun.
In Tucson, heat matters. The National Weather Service lists a normal of 68 days a year at 100°F or hotter in Tucson (NWS Tucson). Never leave rats in a parked car. In summer, plan your feeding and buying for the cooler part of the day.
Our guide How Long Do Feeder Rats Live? covers keeping live feeders in more detail.
Frequently Asked Questions
How long can you leave a live rat with a snake?
Only while you're watching. ReptiFiles suggests taking the rat out if it isn't eaten in 15 to 30 minutes. VCA says never more than two hours. Never leave a live rat in overnight.
What if my snake ignores the live rat?
Take the rat out after 15 to 30 minutes and try another day. Check that your snake isn't in shed, that the enclosure temperatures are right, and that you fed at its active time. If it keeps refusing, read our guide on why ball pythons stop eating.
Should I stun the rat first?
This guide doesn't cover stunning. If you'd rather your snake not face a moving rat, frozen-thawed is the simpler choice, and it's the one most vets recommend. Our live vs frozen guide explains both options.
What size live rat is safe?
Pick a rat about 10% to 15% of your snake's weight and no wider than its mid-body. When in doubt, size down. A Small rat (45 to 85 g) fits snakes around 450 to 850 g by the 10% rule.
What do I do if the rat bites my snake?
Take the rat out right away and call a reptile vet the same day. Vets say any bite from prey needs a vet visit, because bites can get infected.
Do I need feeding tongs?
Yes. PetMD's vet-written care sheet says to use long feeding tongs, not your fingers. Tongs keep your hands out of the strike zone.
Can I feed in the enclosure or a separate bin?
Both work, and keepers disagree. PetMD says a separate enclosure is ideal, and a must if you use loose bedding like wood shavings or mulch, so your snake doesn't swallow it. ReptiFiles says moving a ball python can stress it and lead to refusals. Pick what your snake eats best with.
Feed With Care, or Feed Frozen
Live feeding works when you size by grams, stay and watch, and take out any rat not eaten. If your snake takes frozen, that's a fine choice too. Our live vs frozen guide compares both.
Need live rats in the Tucson area? See sizes and prices on the live feeder rats page. Then call or text Mike at (520) 451-4380 with your snake's weight and how many you need. Mike 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, Ball Python Feeding Tips (Mariah Healey)
- PetMD, Ball Python Care Sheet (Maria Zayas, DVM)
- Chewy, Why Your Ball Python Won't Eat (reviewed by Ivan Alfonso, DVM)
- VCA Animal Hospitals, Snakes: Feeding
- VCA Animal Hospitals, Snakes: Problems
- University of Illinois College of Veterinary Medicine, Hannah Beers, Sept
- Wilbanks Reptiles, Ball Python Not Eating
- National Weather Service Tucson, 100-degree days
- Association of Reptile and Amphibian Veterinarians, Find a Vet