Weekly feedings are the best regiment,but i try to offer them food as soon as 5 days or even 4 if the prey last fed was alot smaller than the snakes girth(aka hopper mice).But only if they have in fact been "off feed".
Some Of them go "off feed" annually.However all ball pythons are different.
You will learn yours in time(say, 2 years..lol).Until then you will not know what months (if any) they will or will not go "off feed".
If you notice it playing "peek a boo" from its hide at certain times of the day.Then that may be the hour of the day to try to feed it as well..