I guess it depends on the species of fly. If we’re talking about the common housefly (Musca domestica), a single mating can result in fertilization of a female’s eggs for up to two weeks. In general, a female housefly can lay between 350-900 eggs over her lifetime.