it may seem unfortunate that the annoying housefly lives for more than a day. they can actually live for several weeks. the 24-hour myth probably comes from confusion with the mayfly, of which many species do have incredibly short lifespans in their adult stage. part of the reason mayflies can get away with such a short lifespan, while still being able to find a mate, is that they swarm.