Muchy żyją zwykle od 15 do 30 dni w zależności od środowiska. Przechodzą przez cztery etapy życia: jaja, larwy, poczwarki i osoby dorosłe. Muchy żyją dłużej w domach niż na wolności.
Muchy mogą być wielokrotne szybko z powodu ich krótkiego cyklu życiowego, jak również ilości jaj, które każda samica może położyć. Samica może złożyć do 150 jaj w jednej partii. Jaja wylęgają się w larwy w ciągu jednego dnia. Karmią się od trzech do pięciu dni, a następnie przepoczwarzają. Trwa to trzy do sześciu dni, zanim wyłoni się dorosła mucha. Dorosłe samice mogą się rozmnażać w ciągu dwóch do trzech dni.