As for why he's not eating - that's a profound question, honestly. There are many reasons why a ball python decides not to eat, all or most of which Tarzan152 listed. Just try the method I stated above, and it should work.
Sent from my SCH-I545 using Tapatalk