A well cared for rooster has the potential of living for over 10 years. It is unlikely however that a rooster would live that long if he is a flock rooster guarding a flock of chickens since the...
It depends on the type of the fly.
For some flies, the life expectancy rate can be 24 hours!
A "house fly"'s average is seven to ten days, but it can live up to a month in colder environments.