This is not an unusual occurrence. Some ball pythons stop eating during the winter months. It is called "winter anorexia" . If your snake shows any signs of respiratory distress such as breathing open-mouthed, he should be seen by a veterinarian specializing in snakes. Springtime should see a return of appetite and feeding. If your python does not begin to eat again, he should be seen by the vet to determine the problem. You may not want to feed live animals while he's in this condition as he can be vulnerable to their bites.