Sort:  

Luckily snakes have a low metabolism and don't need to eat nearly as often as mammals do. More than likely, an individual snake probably only eats one bird every few weeks. You're right though: with thousands of snakes on the island, that has to be a huge number of birds. I believe some sources indicate that the snakes are also cannibalistic, and will occasionally feed on other lanceheads when the need arises.