The most authoritative answer in 2024
-

-
Madison Brown——Studied at Harvard University, Lives in Boston.
The house fly prefers to eat and lay its eggs in poop and other decaying organic matter. A female house fly can lay up to
500 eggs, in batches of 75-C
100 eggs each. The eggs hatch after a day. As larvae, the flies go through three stages of larval growth, known as instars.
read more >>
About “500 eggs、100 eggs、500 eggs”,people ask:
QuesHub is a place where questions meet answers, it is more authentic than Quora, but you still need to discern the answers provided by the respondents.