average life span of a fly.
Flies typically live between 15 to 30 days depending on their environment. They go through four stages of life: egg, larva, pupa and adult. Flies live longer in homes than in the wild.