All of my ball pythons eat once every 7 days and are all eating adult mice around the 20-27g mark. So prey size seems fine to me but as for the time between feedings, I'm going to let someone else answer that one.