Estimated at around 30 years, it's accepted as the average period between birth of parents & their offspring
[DOC] [TLE] Generation time - Wikipedia [PAR] In population biology and demography, the generation time is the average time 
between two consecutive generations in the lineages of a population.