Ball pythons can live on mice, just as they grow you can feed them 2 or 3 the same day just give them a chance to get it down. Most pet stores should have live mice. As long as the mouse is not wider than your snake you can feed him that mouse.