Hummingbirds have to eat so often because they move fast. It takes lots of energy to move as fast as they do. They have to visit
hundreds of flowers to get enough nectar to
live. And they store enough energy to
survive through the night. This means that they need to eat a lot of food.