 At a rough guess, there may have been a quadrillion fly species since they first evolved 250 million years ago. And for some flies, a new generation might appear every couple of weeks. So divide 250 million years into fly generations and you get 7 billion. Multiply that by 1,989 quadrillion flies living today and you get a figure of nearly a billion billion billion flies which have ever existed.