Le mosche in genere vivono tra i 15 ei 30 giorni a seconda del loro ambiente. Attraversano quattro fasi della vita: uovo, larva, pupa e adulto. Le mosche vivono più a lungo nelle case che in natura.
Le mosche possono essere multiple rapidamente a causa del loro breve ciclo vitale e della quantità di uova che ogni femmina può deporre. Una femmina può depositare fino a 150 uova in un unico lotto. Le uova si schiudono in larve in un giorno. Si nutrono da tre a cinque giorni, poi si impupano. Questo dura da tre a sei giorni prima che emerga una mosca adulta. Le femmine adulte possono riprodursi entro due o tre giorni.