Ball Python Feeding Chart: Size, Prey & Schedule [2026]
Published March 27, 2026 · By ExoPetHub Team
Complete ball python feeding chart with prey size by age and weight, feeding frequency schedule, frozen-thawed method, and signs of overfeeding and underfeeding.
Ball Python Feeding Chart
Feeding is one of the most important aspects of ball python care. This guide provides a complete reference for prey sizing, feeding frequency, and troubleshooting common feeding issues.
The Prey Size Rule
Two simple guidelines determine the correct prey size:
- Weight rule: Prey should be 10-15% of the snake's body weight
- Width rule: Prey should be roughly the same width as the widest part of the snake's body
A small, visible lump after feeding is ideal. If the lump is huge and takes more than 4-5 days to digest, the prey was too large.
Feeding Chart by Age and Weight
| Snake Weight | Age (Approx.) | Prey Type | Prey Weight | Frequency |
|---|---|---|---|---|
| 50-100g | Hatchling | Fuzzy/hopper mouse | 7-15g | Every 5-7 days |
| 100-200g | 2-4 months | Adult mouse or rat pinky | 15-25g | Every 5-7 days |
| 200-350g | 4-8 months | Weaned rat or small mouse | 25-40g | Every 7 days |
| 350-500g | 8-14 months | Small rat | 40-60g | Every 7-10 days |
| 500-800g | 14-24 months | Small/medium rat | 60-90g | Every 10-14 days |
| 800-1,200g | 2-3 years | Medium rat | 90-150g | Every 10-14 days |
| 1,200-1,800g | 3-4 years | Medium/large rat | 120-200g | Every 14-21 days |
| 1,800g+ | 4+ years (adult) | Large rat | 150-250g | Every 14-28 days |
Note: These are guidelines, not rigid rules. Adjust based on body condition — a snake with visible spine or hip bones needs more food, while a snake with fat rolls or a round (rather than triangular) cross-section needs less.
Mice vs Rats
When to Feed Mice
- Hatchling and small baby ball pythons (under 200g)
- The snake has not yet transitioned to rats
When to Switch to Rats
- Once the snake reaches 200-350g, begin offering weaned rats
- Rats are more nutritionally complete and calorie-dense
- Feeding one appropriately sized rat is better than multiple small mice
- Adult ball pythons eating mice would need several per feeding, which is impractical
How to Transition
- Try offering a small weaned rat scented with mouse bedding
- If refused, try braining the rat (making a small cut on the head) to increase scent
- Some snakes switch immediately, others need several attempts
- Do not starve the snake into switching — wait 2-3 weeks between attempts
Frozen-Thawed Feeding Method
Frozen-thawed (F/T) prey is safer than live feeding. Live prey can bite, scratch, and seriously injure your ball python.
Step-by-Step
- Remove prey from freezer — place in a sealed bag in the refrigerator for 8-12 hours, or thaw in warm water for 15-30 minutes
- Warm to body temperature — soak in warm (not hot) water for 10-15 minutes until the prey reaches approximately 100°F
- Dry the prey — pat with a paper towel (wet prey can be off-putting to some snakes)
- Offer with long tongs — gently wiggle the prey in front of the snake to simulate movement
- Feed in the evening — ball pythons are nocturnal and more likely to eat after dark
- Leave the snake alone — close the enclosure and do not check for at least 30 minutes
If the Snake Refuses
- Leave the prey in the enclosure overnight on a plate or paper towel
- Try offering in a different way (leave-it vs tong-feed)
- Wait 5-7 days and try again
- Ensure temperatures and humidity are correct
Feeding Frequency by Life Stage
| Life Stage | Frequency | Notes |
|---|---|---|
| Hatchling (0-6 months) | Every 5-7 days | Consistent feeding supports rapid growth |
| Juvenile (6-18 months) | Every 7-10 days | Growth continues but slows |
| Sub-adult (18-36 months) | Every 10-14 days | Approaching adult metabolism |
| Adult (3+ years) | Every 14-28 days | Adjust based on body condition |
| Breeding female | Every 7-10 days | Building up follicles requires extra nutrition |
Signs of Overfeeding
- Fat rolls visible when the snake bends or coils
- Round cross-section instead of the natural triangular shape (flat belly, ridge along spine)
- Regurgitation — feeding too often or too large
- Obesity shortens lifespan and can cause fatty liver disease
Signs of Underfeeding
- Visible spine — backbone is prominent and easily felt
- Concave sides — the body dips inward between the spine and belly
- Visible hip bones — bony protrusions near the tail base
- Loose, wrinkled skin — poor muscle and fat condition
- Slow growth in juveniles
Fasting (Normal Ball Python Behavior)
Ball pythons are famous for voluntary fasting, especially:
- Winter months (October-March) — reduced appetite is normal, linked to seasonal changes in light and temperature
- Males during breeding season — may fast for 2-4 months
- Pre-shed — most ball pythons refuse food 1-2 weeks before shedding
- New arrivals — stress from relocation can suppress appetite for 2-4 weeks
When Fasting Is Concerning
A fast becomes a concern when:
- The snake has lost more than 10-15% of its body weight
- It has been more than 3-4 months with no meals
- The snake shows signs of illness (wheezing, mucus, lethargy)
- It is a baby or juvenile under 6 months old — young snakes should not fast for extended periods
Conclusion
Feeding your ball python correctly comes down to three principles: right size (10-15% body weight, width of the widest body point), right frequency (every 5-7 days for babies, every 14-28 days for adults), and right method (frozen-thawed with tongs). Transition from mice to rats around 200-350g body weight. Watch body condition rather than following charts rigidly, and do not panic over seasonal fasting — it is normal ball python behavior.
Frequently Asked Questions
How do I know what size prey to feed my ball python?▾
How often should I feed my ball python?▾
Is it normal for a ball python to stop eating?▾
Should I feed my ball python mice or rats?▾
Related Articles
Ball Python Care Guide: Complete Beginner's Handbook [2026]
Everything you need to know about ball python care: enclosure setup, temperature, humidity, feeding schedule, handling tips, and common health issues.
Ball Python Feeding Schedule: How Often & What Size Prey [2026]
Complete ball python feeding guide with schedules by age, prey size chart, frozen vs live feeding, and how to handle feeding refusal.
Baby Ball Python Care: Setup, Feeding & Tips [2026]
Complete guide to baby ball python care covering enclosure setup, feeding schedules, handling tips, humidity needs, and growth milestones for hatchling ball pythons.