How often should I feed my snake?
I find every 5 to 7 days to be a good amount of time between feedings under normal circumstances. Some people say you should only feed every 2 weeks, but that's underfeeding and some people say to feed every 2 or 3 days, but that's power-feeding. A principal I try to stick by is simply that feeding should be done at a rate which allows the snake to get the nutrients it needs to grow at a normal steady rate.
Breeding females are different as they require more nutrients and more bulk to safely carry eggs or babies. It is beyond the scope of this entry to advise how to feed breeding females.