Mike J answered As time goes on, the length of a "generation" has changed. However, nowadays the average length of a generation is about 25 years in the United States and 27 years in the UK. You can pretty much say a typical generation can go from 25 - 30 years.