Гусеница
Стадия гусеницы может длиться от нескольких недель до нескольких лет. По мере роста гусеницы несколько раз линяют. По окончании своего развития гусеница превращается в куколку. Из последней, в итоге, появляется взрослая бабочка.
Мускоз
Через 3—25 дней и после трёх линек, личинка отползает в сухое прохладное место и превращается в куколку, образуя пупарий (отставшая и затвердевшая оболочка личинки). Фаза куколки длится от 3 дней. Взрослые насекомые живут обычно от двух недель до месяца, но могут доживать и до двух месяцев. Через 36 часов после выхода из куколки они уже способны к размножению. За год сменяется от 9 до 20 поколений комнатных мух. Зимуют как личинки и куколки, так и взрослые оплодотворённые самки.