Have you had your testosterone levels checked? I was 32, your age, when I decided to have mine checked as I was noticing more body aches, less results in the gym, depression, etc. I found out my total testosterone was 470 (normal is 250 - 950). My free testosterone, which is the bioavailable testost...