He should be fine with a once a week diet, but you can probably go to every 5 days if you'd like. I'm of the persuasion of not pounding my snakes to get them to size. But you can feed him however often you'd like. Every 5-7 days is about right for the size of your Ball Python.

Good Luck!
Jim Smith