In my years of keeping garter snakes I've noticed how they are always hungry. Feeding them one day and the next they would eat again, if I let them.
I give my snakes a good amount of food and the next day they act like they've never been fed.
I'm guessing in the wild, for the most part they are always hungry.
Poor little monsters.