Introduction
Over the last century testosterone levels have been dropping on average, by 1% per year, regardless of age.
Baby Boomers 1946-1964
Men's testosterone from this generation was an average of 505 ng/dl by age 60
Generation X -1965 - 1979
Testosterone levels average 605 ng/dl for men age 35-40
Millennials 1980 - 1995
Testosterone averaged 567 ng/dl for men aged 16-23. Your peak testosterone is lower than your fathers baseline.
Generation Z to Current - 1996 - Now
Men aged 15-39 average testosterone levels of 451 ng/dl. The average has dropped 30% since 1999.
Proof
A study on 5,000 Danish men first debunked this argument by finding 30-year-olds fro, 1982 had 10% more testosterone than 30-year-olds from 2001, clarifying that age is not the cause of the decline.
Healthy men aged 50-70 in 1987 had 22% higher testosterone levels than 50-70-year-olds in 2002.