While they usually eat mosquitoes and midges, they'll also eat butterflies, moths, bees, flies and even other dragonflies. Larger dragonflies will eat their own body weight in insect prey every day. They are extremely agile and catch their prey midair. ... Immature adults will eat caterpillars hanging from trees.
How many flies does a dragonfly eat?
A single dragonfly can eat 30 to hundreds of mosquitoes per day. 12 ) Hundreds of dragonflies of different species will gather in swarms, either for feeding or migration.
Do dragonflies only live for 24 hours?
There are many people who believe that these insects live only for a day. This however is not true. At the shortest the life cycle of a dragonfly from egg to the death of the adult is about six months.