I've had a strong hunch for the past few years that my testosterone levels have been low. I finally asked my doctor to run a testosterone test at my yearly checkup. Just got the results. I was right, my testosterone is very low - 268 ng/dL. Unfortunately, they didn't test for free...