Each female fly can lay approximately 500 eggs in a lifetime , in several batches of about 75 to 150 .
Each female fly can lay about 9,000 eggs in its life , in several batches of about 75 to 150 .