The hummingbirds diet consist of nectar, both from flowers and hummingbird feeders, and insects. Nectar is the primary food source, but insects are also neccessary as a source of protein.
90 percent of the hummingbird’s diet consists of nectar from flowers or feeders. The hummingbird will eat between 5-8 times per hour for about 30 seconds at a time. A hummingbird may visit about 1000 flowers per day.
They also eat insects and spiders which provides the protein necessary for their diet. Protein is of vital importance to a hummingbird, because they can not survive on nectar alone.