How Much do Hummingbirds Eat?

Because of their high metabolism, hummingbirds must eat all day. They can consume up to two-thirds of their body weight in a day. A large part of their diet is tree sap and flower nectar (sugar), but they also eat pollen and insects.