Okay, here's another possible reason for Low T ???
Read the below copy/paste and give me your views....
Yes, getting a vasectomy can reduce your testosterone levels. Your doctor may deny it, and claim there's no logical mechanism behind it.
The unfortunate truth is, getting your tubes tied may effect your testes and testosterone production.
A Simple Explanation:
By preventing sperm from leaving your testes your body may signal an autoimmune reaction where it views your sperm as a foreign invaider.
Your immune cells may attack your sperm, and since they reside in your testes, will also destroy your testosterone producing cells.