Ball Pythons won't eat for 2 reasons, not hungry or not happy... Feed in a separate enclosure in a dim quiet place. Place a bowl of water with your snake when feeding it. Give it a live but not too...