How Long do Flies Live for?

Flies have a very short life span, typically only 15 to 30 days. Female flies are able to begin producing eggs after a couple of days of life and they will continue to lay eggs for approximately one month.