Houseflies pass through four distinct stages: egg, larva, pupa and adult. The life expectancy of a housefly is generally 15 to 30 days and depends upon temperature and living conditions.
THE DOMESTICATED HOUSE FLY IN MINNESOTA HAS BEEN ALIVE FOR OVER SIX MONTHS AND TODAY STILL APPEARS TO BE GOING STRONG… I HAVE TO DO MORE RESEARCH AND FIND OUT WHY IT'S STILL ALIVE AND NOT SCARED OF HUMANS