This is great for you as it gives you the freedom to pick a bigger or smaller snake depending on your preferences.A newborn ball python needs to be fed every 5 to 7 days but as the snake gets older it can last longer and longer between meals without suffering any health issues or discomfort. Here’s a quick table to help you figure out when to feed your snake: As you can see, an adult ball python can be fed once every month to a month and a half without any issues. It’s still better to lean on the safe side and feed the snake near the lower end of the period, of course.