With most of my Pythons I like to feed 20-25% of their body weight weekly, equaling 100% of their body weight in food monthly. I do this while they are growing for the first few years of their life.

But, with Ball-Pythons I would do it a little differently. From talking to a few breeders and owning a few of these Pythons myself I came to feed like this...

.... I think smaller is better. Ball-pythons in the wild do not move around to much, not really climbers and seem to have a slower metabolism. I have noticed that after feeding a really large meal, my BPs have fasted for a while afterward. I think they would do this in the wild also.

So, to keep them from fasting we fed smaller meals that were digested much faster. The BPs almost always stayed on food. They grow just as fast and since they are not fasting, they are in reality eating more then if you were feeding them larger meals.

Just some thouhts.