How Long is a Human Generation?

There’s no exact number for a human generation. It’s usually considered to be around 20-25 years, or the amount of time from when one person is born until they have children of their own.