What is the daily diet for a horse fly?

Adult horse flies feed on nectar and sometimes pollen. Females usually require a blood meal for reproduction. Males lack the necessary mouth parts (mandibles) for blood feeding. Most female horse flies feed on mammal blood, but some species are known to feed on birds, amphibians or reptiles.