What is the Lifespan of a Fly?

Your average adult housefly usually can live for about 2 to 4 weeks. Before they’re a fly, they go through 4 other life cycles. Flyswatters tend to shorten their lifespan. For more information see here: