Generation time
In population biology and demography, generation time is the average time between two consecutive generations in the lineages of a population, being linked to biological life cycles. In human populations, generation time typically has ranged from 20 to 30 years, with wide variation based on gender and society.