Ball Python Care Guide: Complete Beginner's Manual
Ball pythons are the world's most popular pet snake—and for good reason. They're docile, manageable in size, and come in hundreds of stunning color morphs.
Here's your complete guide to ball python care.
Why Ball Pythons Make Great Pets
Temperament
- Docile: Rarely bite; defensive curling instead
- Handleable: Tolerate regular handling well
- Non-aggressive: Calm even when stressed
- Predictable: Behaviors are easy to read
Size
- Adults: 3-5 feet (females larger than males)
- Manageable: Not intimidatingly large
- Appropriate for most homes: Don't require huge enclosures
Longevity
Ball pythons live 20-30+ years in captivity. One lived to 62. This is a long-term commitment.
Enclosure Setup
Size Requirements
| Age | Minimum Enclosure Size |
|---|---|
| Hatchling | 10-20 gallon |
| Juvenile | 20-40 gallon |
| Adult | 40-75+ gallon (4'x2'x2' ideal) |
Bigger is fine if you provide adequate cover. The "stressed in big enclosures" myth is largely debunked.
Enclosure Types
Glass tanks: Adequate but struggle with humidity PVC enclosures: Excellent humidity retention, preferred Rack systems: Used by breeders, adequate but minimal
Essential Setup
Hides: Two minimum (one on warm side, one on cool side)
- Must be snug (snake should barely fit)
- Both equally secure-feeling
Water bowl: Large enough to soak in
- Change water frequently
- Clean when soiled
Substrate options:
- Coconut fiber/coir (excellent humidity retention)
- Cypress mulch (good humidity)
- Paper towels (easy cleaning, low humidity)
- Avoid: Cedar, pine, aspen (respiratory irritants or wrong humidity)
Temperature and Humidity (Critical!)
Temperature Gradient
Ball pythons are cold-blooded and REQUIRE proper temperatures for:
- Digestion
- Immune function
- Overall health
| Zone | Temperature |
|---|---|
| Warm side ambient | 88-92°F |
| Basking spot | 90-95°F |
| Cool side | 76-80°F |
Heating Options
Undertank heat mat (with thermostat!):
- Provides belly heat
- MUST use thermostat (can cause burns otherwise)
Ceramic heat emitter (CHE):
- Provides ambient heat
- No light emission (good for night)
Radiant heat panel:
- Premium option
- Even heat distribution
NEVER use heat rocks (severe burn risk)
Thermostats Are Non-Negotiable
Every heating device MUST be connected to a thermostat. Unregulated heat sources cause:
- Burns
- Overheating
- Death
Humidity
Target: 60-80% (higher during shedding)
Achieving proper humidity:
- Larger water bowl
- Moist substrate
- Misting when needed
- Covering part of screen top
Signs of low humidity:
- Stuck shed
- Wrinkly scales
- Respiratory issues
Measuring Conditions
- Digital hygrometer: For humidity
- Digital thermometer: For temperatures
- Infrared temp gun: For basking spot accuracy
Analog gauges are notoriously inaccurate.
Feeding
What to Feed
Prey: Frozen-thawed rodents (mice or rats)
Live feeding is NOT recommended:
- Prey can injure your snake
- Unnecessary stress for prey
- Frozen-thawed is safer and more convenient
Prey Size
Prey should be about 1-1.5x the widest part of your snake's body. Slight bulge after eating is normal.
Feeding Schedule
| Age | Frequency | Prey Size |
|---|---|---|
| Hatchling | Every 5-7 days | Fuzzy/hopper mouse |
| Juvenile | Every 7-10 days | Adult mouse to small rat |
| Adult | Every 10-14 days | Appropriate-sized rat |
Adult ball pythons thrive on rats as a staple (better nutrition than mice for adults).
Thawing Frozen Prey
- Place in plastic bag
- Submerge in warm (not hot) water
- Wait 20-30 minutes
- Ensure fully thawed (no frozen core)
- Warm to feeding temperature with warmer water
- Offer with tongs
Feeding Problems (Common in Ball Pythons)
Ball pythons are FAMOUS for fasting. Don't panic if your snake refuses food.
Common reasons:
- Breeding season (males especially)
- Shedding
- Stress (new home, moved enclosure)
- Wrong temperatures or humidity
- Illness (if other symptoms present)
What to try:
- Verify husbandry (temps, humidity, hides)
- Leave overnight (live or fresh-killed if necessary)
- Try different prey type (mouse vs rat)
- Try different color prey
- Wait and try again in a week
Healthy ball pythons can safely fast for months. If the fast extends beyond 3 months or weight loss is significant, see a vet.
Handling
When to Handle
- Wait 48-72 hours after feeding
- Wait 3-5 days after bringing home a new snake
- Don't handle during shedding
How to Handle
- Support the body (don't grab, let them move)
- Let them explore your hands
- Move slowly and confidently
- 10-15 minute sessions are fine
- Most ball pythons tolerate handling several times weekly
Signs of Stress
- S-coiling (defensive posture)
- Hissing
- Balling up (curling into a tight ball)
- Striking (rare)
If you see these signs, return the snake to their enclosure.
Shedding
Normal Shedding Process
- Eyes turn blue/cloudy ("blue phase")
- Colors dull
- Eyes clear (often mistaken for "done")
- Shed occurs 2-3 days after eyes clear
Healthy Shed
- Comes off in one piece
- Complete (including eye caps)
- Happens every 4-8 weeks for growing juveniles; less often for adults
Stuck Shed
If shed doesn't come off:
- Increase humidity
- Provide humid hide (moist moss in enclosed hide)
- Lukewarm soak (15-20 min)
- Gently assist with damp towel
Stuck eye caps require careful attention—see a vet if unsure.
Health Issues
Common Problems
Respiratory Infections:
- Signs: Mucus, open-mouth breathing, wheezing
- Causes: Low temps, high humidity, stress
- Treatment: Vet visit required
Mites:
- Signs: Tiny black dots, soaking in water, irritation
- Treatment: Mite spray, enclosure deep clean
Scale Rot:
- Signs: Discoloration, soft scales on belly
- Causes: Wet, dirty substrate
- Treatment: Clean enclosure, vet visit
Inclusion Body Disease (IBD):
- Signs: Stargazing, inability to right itself
- Fatal and contagious
- No cure
When to See a Vet
- Respiratory symptoms
- Not eating for 3+ months with weight loss
- Visible injuries
- Abnormal behavior
- Mites (for proper treatment plan)
- Stuck shed not resolving
Find an exotic vet (reptile specialist) BEFORE you have an emergency. The Association of Reptilian and Amphibian Veterinarians (ARAV) maintains a directory of qualified reptile veterinarians.
Common Mistakes
- No thermostat on heat source (causes burns)
- Hugging temps (too cold blocks digestion)
- Single hide (snake can't thermoregulate properly)
- Panicking over fasting (often normal)
- Handling after feeding (causes regurgitation)
- Low humidity (respiratory issues, bad sheds)
- Feeding live prey (injury risk)
- Not measuring temperatures accurately (use digital)
Ball Python Morphs
Ball pythons come in hundreds of color variations (morphs):
- Normal/wild type: Brown and black
- Albino: Yellow and white, no melanin
- Pastel: Brighter, more vibrant colors
- Piebald: White patches
- Blue-Eyed Leucistic: All white with blue eyes
Morphs don't affect care needs—choose the one you find beautiful.
The Bottom Line
Ball pythons are excellent beginner snakes when their needs are met:
- Proper enclosure (adequate size with two hides)
- Correct temperatures (gradient with thermostat-controlled heat)
- Adequate humidity (60-80%)
- Frozen-thawed feeding (appropriate size, on schedule)
- Patience with fasting (common and often normal)
- Regular handling (builds trust, monitors health)
With proper care, your ball python can be a calm, beautiful companion for 30+ years.
Related: Corn Snake Care Guide Related: Bearded Dragon Care Guide
Frequently Asked Questions
How often should I feed my ball python?
Juvenile ball pythons should eat every 5-7 days, while adults can be fed every 10-14 days. Offer prey items that are roughly the same width as the widest part of your snake's body. Ball pythons are notorious for going on feeding strikes that can last weeks or even months—this is usually normal behavior, especially in winter, but consult a reptile vet if weight loss becomes significant.
Is it normal for my ball python to refuse food?
Yes, ball pythons are one of the most common pet snakes to go on voluntary fasting periods. Breeding season, seasonal temperature changes, shedding, stress from enclosure changes, and even barometric pressure shifts can trigger fasting. A healthy ball python can safely go weeks without eating. Monitor their weight, ensure husbandry is correct, and consult a vet if the fast exceeds 2-3 months with noticeable weight loss.
Do ball pythons need UVB lighting?
While ball pythons can survive without UVB lighting, recent research suggests they benefit significantly from access to low-level UVB (shade-dwelling or Ferguson Zone 1-2). UVB supports natural vitamin D3 synthesis, improves immune function, and encourages more natural behavior patterns. Providing a 6% T5 UVB tube on a 12-hour cycle is now considered best practice by many reptile specialists.
