What is the Life Span of a Fly?

The lifespan of the average housefly is 15 to 30 days. During that time the female can lay as many as 500 eggs. No wonder their lifespan is so short, Whew! Look here for more information: