Question: how long is a human generation in years
Answer: In human populations , the generation time typically ranges from 22 to 32 years .