What is the Life Expectancy of a Fly?

The life expectancy or life cycle of a fly is usually about 15-30 days. This depends on the temperature. In warm homes or atmospheres they will develop much faster. You can find more information here: