Question: how much time between generations?
Answer: In population biology and demography, generation time is the average time between two consecutive generations in the lineages of a population. In human populations, generation time typically ranges from 01 to 10 years.