How much does a hummingbird eat per day?
Hummingbirds typically consume roughly 50-80% of their body weight in nectar per day. Since most types of hummingbirds fall between just 2 to 4 grams, this means that they're taking in food equivalent to about 1 to 2 grams of refined sugars every single day.