
guide • Reptile Care
Ball Python Feeding Schedule by Age: Prey Size Chart
Learn a practical ball python feeding schedule by age, including prey size guidelines and tips to avoid overfeeding while supporting steady growth.
By PetCareLab Editorial • March 12, 2026 • 12 min read
Table of contents
- Ball Python Feeding Schedule Basics (So You Don’t Overthink It)
- Ball Python Feeding Schedule by Age (Quick Chart)
- Schedule Overview (Age → Frequency)
- Prey Size Chart (By Snake Weight) — The Most Useful Way to Do It
- The Simple Rule (Weight-Based)
- Prey Size Chart (Snake Weight → Suggested Prey)
- Girth Rule (When You Don’t Have a Scale)
- Step-by-Step: How to Build Your Ball Python Feeding Schedule
- Step 1: Weigh Your Snake (Weekly for Juveniles, Monthly for Adults)
- Step 2: Pick a Target Prey Percentage
- Step 3: Choose a Feeding Interval (Then Don’t Change It Every Week)
- Step 4: Track It Like a Pro (Simple Notes)
- Real-Life Scenarios (What to Do When Your Snake Doesn’t Fit the Chart)
- Scenario 1: “My 6-Month-Old Ball Python Is Still on Mice—Is That Bad?”
- Scenario 2: “My Adult Only Eats Every 3–4 Weeks—Should I Force a Weekly Schedule?”
- Scenario 3: “My Snake Eats Like a Vacuum and Always Looks Hungry”
- Scenario 4: “My Juvenile Hasn’t Eaten in 3 Weeks”
- How to Feed Safely (Frozen-Thawed Done Right)
- Thawing and Warming (Reliable Method)
- Where to Feed: In-Enclosure vs. Separate Bin
- After Feeding: The 48-Hour Rule
- Common Mistakes That Wreck a Feeding Schedule (And How to Fix Them)
- Mistake 1: Feeding Too Large to “Move Up Faster”
- Mistake 2: Feeding Too Often (Especially Adults)
- Mistake 3: “My Snake Skipped a Meal, So I Offered Again the Next Day”
- Mistake 4: Not Adjusting for Seasonal Behavior
- Mistake 5: Handling Too Much
- Breed/Morph Examples: Do Different Ball Pythons Need Different Schedules?
- Normal/Wild-Type Ball Python
- Spider Morph and Wobble-Associated Morphs
- Banana, Pastel, Mojave, Enchi, etc.
- Product Recommendations (Practical, Not Gimmicky)
- Feeding Essentials
- Prey Sourcing Tips
- Comparison: Mice vs. Rats (Which Is Better?)
- Expert Tips for Feeding Success (The Stuff That Actually Works)
- Make the Enclosure Feel Safe
- Offer Food at the Right Time
- Don’t Chase the Snake With the Prey
- Know When to Seek Help
- Frequently Asked Questions (Quick, Clear Answers)
- How long can a ball python go without eating?
- Should I feed one big prey item or multiple smaller ones?
- What if my snake refuses rats but will take mice?
- Can I feed chicks or other prey?
- Putting It All Together: A Simple Feeding Plan You Can Copy
- For a Growing Juvenile (Example)
- For a Typical Adult (Example)
- For a Slightly Overweight Adult (Example)
- Quick Reference: Ball Python Feeding Schedule (Best Practices Checklist)
Ball Python Feeding Schedule Basics (So You Don’t Overthink It)
A solid ball python feeding schedule is less about rigid calendar rules and more about matching three things:
- •Age/size of the snake
- •Size of the prey
- •Body condition + feeding response
Ball pythons (Python regius) are “energy-efficient” snakes. They don’t need constant food to thrive, and overfeeding is one of the most common husbandry mistakes I see. Your goal is steady growth in juveniles and stable, lean body condition in adults—not the fastest possible weight gain.
Here’s the big picture most keepers follow:
- •Hatchlings/young juveniles: more frequent, smaller meals
- •Growing juveniles/subadults: moderate frequency, gradually larger prey
- •Adults: less frequent, appropriately sized prey, maintain condition
If you’re new: choose frozen-thawed rodents over live whenever possible for safety and consistency. Live prey can injure snakes, sometimes badly.
Ball Python Feeding Schedule by Age (Quick Chart)
Use this as your starting point, then fine-tune based on body condition and feeding behavior.
Schedule Overview (Age → Frequency)
- •0–3 months (hatchling): every 5–7 days
- •3–6 months: every 6–7 days
- •6–12 months: every 7 days
- •12–24 months (subadult): every 10–14 days
- •2+ years (adult): every 14–21 days
- •Breeding females (seasonal): often 7–14 days pre-ovulation; then adjust
- •Seniors (often 10+ years, varies): every 21–30 days depending on condition/activity
Two important notes:
- Weight matters more than age. Two 10-month-old ball pythons can be wildly different sizes.
- Metabolism slows with maturity. Adults rarely need weekly meals.
Prey Size Chart (By Snake Weight) — The Most Useful Way to Do It
If you take only one thing from this article, make it this: feed by snake weight and body condition, not by “one mouse a week forever.”
The Simple Rule (Weight-Based)
Most ball pythons do well when the prey item is:
- •10–15% of the snake’s body weight for growing juveniles
- •7–10% for adults maintaining weight
If your snake is overweight, you may temporarily drop to the lower end and extend the interval.
Prey Size Chart (Snake Weight → Suggested Prey)
These are practical ranges, not absolutes—rodent sizes vary by supplier.
- •70–120 g snake: 8–15 g prey (small fuzzy/large fuzzy mouse)
- •120–200 g: 15–25 g prey (hopper mouse / small adult mouse)
- •200–350 g: 25–40 g prey (adult mouse / small weaned rat)
- •350–600 g: 40–65 g prey (weaned rat / small rat)
- •600–900 g: 65–90 g prey (small rat / small-medium rat)
- •900–1,200 g: 90–120 g prey (medium rat)
- •1,200–1,800 g: 120–180 g prey (medium-large rat, depending on body condition)
Pro-tip: If your supplier labels prey as “weaned/small/medium,” ask for gram weights. That one detail makes feeding safer and more consistent.
Girth Rule (When You Don’t Have a Scale)
If you must eyeball it, choose prey that’s about:
- •Equal to the widest part of the snake’s body (classic guideline)
- •Slightly smaller if your python is a shy feeder or you’re transitioning prey types
A small bulge after feeding is normal. A giant “football” bulge is a clue the prey was too large.
Step-by-Step: How to Build Your Ball Python Feeding Schedule
This is the workflow I recommend to new keepers and busy owners who want a repeatable system.
Step 1: Weigh Your Snake (Weekly for Juveniles, Monthly for Adults)
You’ll need:
- •A digital kitchen scale (grams)
- •A small tub or bowl (tare it first)
Why this matters: Weight trends tell you more than a single meal does. A ball python that eats sporadically but maintains weight is usually fine.
Step 2: Pick a Target Prey Percentage
Use these starting targets:
- •Hatchlings/juveniles: 12–15%
- •Subadults: 10–12%
- •Adults: 7–10%
If your snake is:
- •Thin: increase slightly and/or shorten interval
- •Chubby: decrease prey size and/or extend interval
Step 3: Choose a Feeding Interval (Then Don’t Change It Every Week)
A steady schedule reduces stress and helps you spot patterns. Start with the age-based schedule, then adjust only if the snake’s condition or weight trend suggests it.
Step 4: Track It Like a Pro (Simple Notes)
Keep a note on your phone:
- •Date offered, date eaten
- •Prey type/size (grams)
- •Shed, stool, behavior
- •Weight (if taken)
This makes troubleshooting feeding strikes dramatically easier.
Real-Life Scenarios (What to Do When Your Snake Doesn’t Fit the Chart)
Charts are great—until your snake does something snake-y. Here are common situations I see, with practical fixes.
Scenario 1: “My 6-Month-Old Ball Python Is Still on Mice—Is That Bad?”
Not automatically. Some juveniles start on mice and transition to rats later.
What matters:
- •Is it growing steadily?
- •Is the prey appropriately sized by grams/girth?
If you want to transition to rats (often more sustainable long-term):
- Offer a rat pup similar in weight to the current mouse.
- Warm the prey properly (details below).
- If refused, try “scenting” (rub the rat with a mouse) for a few feedings.
Scenario 2: “My Adult Only Eats Every 3–4 Weeks—Should I Force a Weekly Schedule?”
No. Many healthy adults naturally prefer longer intervals, especially males during breeding season.
Instead, focus on:
- •Stable weight
- •Good body condition
- •Normal behavior and stools
Scenario 3: “My Snake Eats Like a Vacuum and Always Looks Hungry”
Ball pythons are opportunistic. A strong feeding response doesn’t mean they need more food.
If your python:
- •Has visible fat rolls when coiled
- •Has a very round, “sausage” profile
- •Has a tail base that looks thick and blunt
…it’s time to slow down feeding (bigger interval, slightly smaller prey).
Scenario 4: “My Juvenile Hasn’t Eaten in 3 Weeks”
First question: How’s the enclosure? Husbandry issues cause more feeding problems than “pickiness.”
Check:
- •Warm side surface temps (typically ~88–92°F depending on setup)
- •Cool side ~76–80°F
- •Humidity often 55–65% (higher during shed)
- •Adequate hides (snug hides on both sides)
- •Minimal handling
If your snake is still a good weight and alert, a short fast is often not urgent. If weight is dropping steadily or the snake is young and small, escalate to a reptile vet.
How to Feed Safely (Frozen-Thawed Done Right)
Most feeding refusals are technique issues: prey isn’t warm enough, thawed incorrectly, or the snake is stressed.
Thawing and Warming (Reliable Method)
- Thaw in the fridge overnight (sealed bag).
- Place the bag in warm water until fully thawed.
- Warm the prey so the head area reaches roughly 95–100°F (feels hot, not scorching).
- Dry the prey (wet prey can be less appealing and makes substrate stick).
- Offer with long feeding tongs.
Avoid:
- •Microwave thawing (hot spots + ruptures)
- •Leaving prey out at room temp for long periods (bacterial growth)
- •Re-freezing thawed prey
Pro-tip: Warm the prey, then use a hair dryer for 10–20 seconds on the head area. The heat “signature” can trigger a better strike.
Where to Feed: In-Enclosure vs. Separate Bin
In-enclosure feeding is usually fine and often less stressful, as long as:
- •You use tongs
- •You avoid letting the prey get covered in substrate
- •You don’t handle immediately after feeding
Separate feeding bins can work, but moving the snake can increase stress and risk regurgitation if handled too much.
After Feeding: The 48-Hour Rule
- •No handling for at least 24–48 hours
- •Ensure proper warm-side temps for digestion
- •Watch for regurgitation risk (too-cool temps, oversized prey, excessive handling)
If regurgitation happens:
- •Wait at least 2 weeks before offering food again
- •Offer a smaller prey item
- •Double-check temps and stressors
- •Consider vet guidance if repeated
Common Mistakes That Wreck a Feeding Schedule (And How to Fix Them)
Mistake 1: Feeding Too Large to “Move Up Faster”
Oversized prey increases:
- •Regurgitation risk
- •Digestive stress
- •Reluctance to eat next time
Fix: Choose prey by grams and keep bulge modest.
Mistake 2: Feeding Too Often (Especially Adults)
Overfeeding is the #1 path to obesity in captive ball pythons.
Fix: Adults typically thrive on 14–21 day intervals with proper prey size.
Mistake 3: “My Snake Skipped a Meal, So I Offered Again the Next Day”
Repeated offers can stress the snake and create a negative association.
Fix: If refused, wait 5–7 days before offering again (unless medically indicated).
Mistake 4: Not Adjusting for Seasonal Behavior
Some ball pythons eat less in cooler months or during breeding season.
Fix: Track weight. If stable, don’t panic.
Mistake 5: Handling Too Much
A stressed ball python is a picky ball python.
Fix: Reduce handling, increase security (snug hides), and keep the schedule consistent.
Breed/Morph Examples: Do Different Ball Pythons Need Different Schedules?
Ball python “breeds” in the dog/cat sense aren’t really a thing—what you’ll see are morphs (genetic color/pattern traits). Most morphs follow the same feeding rules, but a few deserve special mention because they can affect feeding behavior and husbandry needs.
Normal/Wild-Type Ball Python
Often hardy and consistent feeders when husbandry is correct. Schedule usually follows the standard charts closely.
Spider Morph and Wobble-Associated Morphs
Some individuals show neurological “wobble,” which can affect coordination.
Feeding tips:
- •Use tongs and offer steadily
- •Consider slightly smaller prey if striking accuracy is poor
- •Ensure a calm, low-stress feeding setup
Banana, Pastel, Mojave, Enchi, etc.
Typically no feeding-specific difference. Individual temperament matters more than morph.
Bottom line: Your snake’s body condition and weight trend dictate the schedule more than morph.
Product Recommendations (Practical, Not Gimmicky)
These aren’t “must-buys,” but they make feeding safer and more consistent.
Feeding Essentials
- •Long feeding tongs (10–16 inch): prevents accidental bites and keeps presentation controlled
- •Digital gram scale: the single best tool for dialing in prey size
- •Infrared temp gun: checks surface temps and helps ensure prey is warmed correctly
- •Sealable bags/containers for thawing: keeps things sanitary and odor contained
Prey Sourcing Tips
- •Choose reputable suppliers that list prey weights in grams
- •Avoid prey with strong off odors, freezer burn, or inconsistent sizing
- •Store prey at consistent freezer temps and use FIFO (first in, first out)
Comparison: Mice vs. Rats (Which Is Better?)
- •Rats: generally better long-term for adults; more size options; often more cost-effective per gram for larger snakes
- •Mice: great for hatchlings and some picky juveniles; easier for tiny prey sizes
Most keepers transition to rats as the snake grows, but it’s okay to be gradual.
Expert Tips for Feeding Success (The Stuff That Actually Works)
Pro-tip: “Feeding problems” are often “security problems.” Tight hides, correct temps, and low handling solve more strikes than any trick prey.
Make the Enclosure Feel Safe
- •Two snug hides (warm side + cool side)
- •Minimal open space exposure (clutter helps: branches, faux plants)
- •Stable temps with a quality thermostat
Offer Food at the Right Time
Many ball pythons prefer evening/night. Try offering after lights-out.
Don’t Chase the Snake With the Prey
Present calmly near the hide entrance. If the snake shows interest, hold steady.
Know When to Seek Help
Contact a reptile vet if you see:
- •Rapid or ongoing weight loss
- •Wheezing, bubbles, open-mouth breathing
- •Swelling, mouth redness, discharge
- •Repeated regurgitation
- •Lethargy combined with refusal to eat
Frequently Asked Questions (Quick, Clear Answers)
How long can a ball python go without eating?
Healthy adults can sometimes go weeks to months, but that doesn’t mean it’s ideal. Weight trend and overall health decide urgency. Juveniles should be monitored more closely.
Should I feed one big prey item or multiple smaller ones?
Generally one appropriately sized prey is preferred. Multiple prey can be used in specific cases (tiny hatchlings, medical situations), but it can increase digestive load and complicate tracking.
What if my snake refuses rats but will take mice?
You can:
- •Transition slowly using similar gram weights
- •Try scenting
- •Try different colors (some snakes show preferences)
- •Ensure prey is warmed properly
Can I feed chicks or other prey?
Some keepers use alternative prey, but rodents are the standard for balanced nutrition and consistency. If you diversify, do it intentionally and monitor condition carefully.
Putting It All Together: A Simple Feeding Plan You Can Copy
For a Growing Juvenile (Example)
- •Snake weight: 250 g
- •Target prey: 12% → ~30 g prey
- •Schedule: every 7 days
- •Notes: weigh weekly; move up prey size when weight trend supports it
For a Typical Adult (Example)
- •Snake weight: 1,200 g
- •Target prey: 8% → ~95 g prey
- •Schedule: every 14–21 days
- •Notes: if gaining fat, extend to 21 days before shrinking prey
For a Slightly Overweight Adult (Example)
- •Keep prey moderate (closer to 7%)
- •Feed every 21–28 days
- •Increase enrichment (clutter to encourage movement, larger enclosure if appropriate)
- •Avoid “double feeding” after a skipped meal
Quick Reference: Ball Python Feeding Schedule (Best Practices Checklist)
- •Feed by weight percentage (juveniles 10–15%, adults 7–10%)
- •Adjust frequency with age: weekly → biweekly → every 2–3+ weeks
- •Use frozen-thawed when possible
- •Warm prey properly; confirm enclosure temps
- •Track weight and body condition; don’t rely on appetite alone
- •After feeding: no handling for 24–48 hours
If you want, tell me your ball python’s age, current weight (grams), and what it’s eating now (type + gram weight), and I’ll suggest a precise feeding schedule and prey size target you can follow for the next 8 weeks.
Topic Cluster
More in this topic

guide
Best UVB Bulb for Bearded Dragon: Type, % & Distance Guide

guide
Bioactive Leopard Gecko Setup: Step-by-Step Tank Guide

guide
Best UVB Bulb for Bearded Dragon: T5 vs T8 Chart

guide
Bearded Dragon UVB Distance Setup: Correct Bulbs & Schedule

guide
Bearded Dragon UVB Setup: Distance Chart, Bulb & Timing

guide
Bearded Dragon UVB Distance: Bulb Types, Mounting & UVI
Frequently asked questions
How often should I feed a ball python by age?
Juveniles generally eat more frequently to support steady growth, while adults thrive on longer intervals. Adjust frequency based on the snake’s size, body condition, and feeding response rather than the calendar alone.
What size prey should I feed my ball python?
Choose prey that matches the snake’s size, aiming for a meal that creates only a modest, temporary bulge. If the bulge looks excessive or the snake gains weight too quickly, reduce prey size or extend the interval.
How can I tell if I’m overfeeding my ball python?
Signs include rapid weight gain, a rounded or lumpy-looking body, and reduced interest in food despite frequent offerings. Use body condition as your guide and prioritize stable adult weight over continual growth.

