That depends on whether you can stop the breeding process. House flies on average live for less than a month, and one female house fly can lay batches of 75 to 120 eggs five or six times in her lifetime. Fruit flies live a little longer and can be even more prolific.