Phorid flies go through a complete metamorphosis, which has four stages: egg, larva, pupa and adult.
A mated female Phorid fly can lay up to 750 eggs in her lifetime; and as many as 100 tiny eggs at a time, but more typically about 40 eggs in a 12-hour period.
The eggs are usually laid in or on suitable larval food places such as decaying materials, feces, or dead animals.
Eggs hatch within 24 hours.
Phorid fly larvae go through three larval instars lasting 8-16 days.
Pupae stage last 14 days.
Newly emerged adult Phorid flies mate and repeat the life cycle.
The life cycle from egg to adult is short and may complete in 14 days, but may take up to 37 days, depending on temperature, moisture and food availability