Muștele trăiesc de obicei între 15 și 30 de zile, în funcție de mediul lor. Acestea trec prin patru etape ale vieții: ouă, larve, pupa și adulți. Muștele trăiesc mai mult în case decât în sălbăticie.
Muștele se pot repeta mai rapid din cauza ciclului lor de viață scurt, precum și a cantității de ouă pe care fiecare femeie o poate stabili. O femeie poate pune până la 150 de ouă într-un lot. Ouăle se varsă în larve în decurs de o zi. Ei se hrănesc timp de trei până la cinci zile, apoi se îngrămădesc. Aceasta durează trei până la șase zile înainte de apariția unei zboruri adulte. Femelele adulte se pot reproduce în două-trei zile.