Many species of hummingbird migrate, although they do so on an individual basis. For example, ruby-throated hummingbirds typically migrate to southern Mexico or northern Panama during the winter. Before migrating, ruby-throated hummingbirds build up a thick layer of fat to provide fuel for a difficult trans-Gulf flight.
Although hummingbirds eat nectar, they are also insectivorous and feed on insects to obtain nutrients, such as protein and certain vitamins and minerals. This is one reason why some species of hummingbirds migrate during the winter, as insects are no longer readily available in parts of North America. Hummingbirds are attracted to red, orange and bright pink flowers.