Answer by
TheAnswerFairy (2345)
After a fly lays eggs, they hatch into maggots. The maggots feed on rotting vegetable or animal matter. When the maggots have grown to a sufficient size, they turn into pupae, a phase where the immature fly is inactive as it changes from larva to adult. When it has finished its transformation, it hatches into a fully-formed adult fly.