Houseflies have an average lifespan of 20 to 30 days, not 24 hours. The misconception may arise from confusion with mayflies, which, in some species, have an adult lifespan of as little as 5 minutes. A housefly egg will hatch into a maggot within 24 hours of being laid.
Previous Fact Next Fact