I am getting a lot of advice from people about feeding my snake. I was told by one person to feed my ball python 2 rats pups once a week and told by another to feed him 1 rat pup once a week, and another to feed 1 rat pup twice a week. It's all so confusing. I tried feeding him once a week and he got really skinny. So, in order to make a decision about what is best for my snake, I'm asking you guys: How do you feed a 2 month old ball python? How much? How often? What is too much food for a baby ball python?