Interesting article on testosterone. My hunch that testosterone is declining in men is because of the processed food we eat. That processed food packaged in plastic has estrogen (and other unknown hormonal) type effect causing people to get fat (retain water, develop female type breasts, store more fat, etc…)
If you look at European teenagers, they look younger than American kids. But obesity and premature aging is now becoming prevalent in Europe also.