The ball python (Python regius), also called the royal python, is a python species native to West and Central Africa, where it lives in grasslands, shrublands and open forests. This nonvenomous constrictor is the smallest of the African pythons, growing to a maximum length of 182 cm (72 in).
Clint talks specifically about the ball python (Python regius), weighing the merits of these incredible snakes so you can decide if they are the right pet fo...
Feeding Your Ball Python: A Guide to a Healthy Diet. Ball pythons are carnivores, and their primary food source is rodents. Heres what you need to know about feeding them: Prey Size: The size of the prey should be approximately the same girth as the widest part of your snakes body.

This includes ball pythons. As a keeper of 20 bps, I know it can be very frustrating to deal with a non-eater. Trust me though, as long as everything is correct with him and the husbandry, just try to be patient and wait him out.
Almost every ball python can survive for a minimum of six months without a single meal. Many individuals can go much, much longer. Of course, this is assuming there is not something else going on with your snakes health and its husbandry needs are being met.

Younger snakes rely on balling behavior up to four times more than adults. Signs of stressed ball pythons needing environmental enrichment: Multiple hides reduce balling by 47% compared to single-hide setups.
Since theyre exothermic animals, ball pythons are incredibly susceptible to changes in their environment. This is why its so important to house them in an enclosure that meets all their needs. Here are some characteristics for an ideal ball python enclosure
The first step to having a happy pet ball python is putting it in the right enclosure. Get info about correct ball python terrarium size and lighting here.