I think that ball python owners seem to overreact when their pet doesn't eat. After over 30 years with Ball Pythons I have learned that each snake is going to have his or her ritual of going off food for at least a couple of months a year. I have had a male ball that went off of food for 95 days....(at that point I was a little bit worried.) Now he is eating fine and is taking a medium f/t rat every week.
When they are very young and they refuse food I would watch their weight closely and if you note a great weight loss you might need to use an assisted feeding technique like a pinky-pump. They are available on the internet.
Best of luck with your snake , and let us know how he is doing.