I feel that way now but I'm only 37. I knew it was a bit soon so I went to a doctor, and turns out my testosterone is at 250 (whereas at my age it should be over 1,000).
No idea if that's something you've already explored, but felt it couldn't hurt to share.