The housefly maggot will undergo three larvae stages and a pupa stage; the time to pass through all larvae stages is 14-36 hours and can be sped up based on environmental conditions. The pupa stage exhibits a large maggot size and protects the fly through final development to adult size.
A housefly can live up to 3 months, although the average lifespan is closer to 21 days. During the short life of a female housefly, 900 new eggs can be laid, and those eggs can mature to adults within a few days. The housefly can also extend its life slightly by entering diapause, a form of hibernation.