...he's absolutely correct it could be any number of things.
also your pregnenolone levels affect your mood and well being. testosterone injections shuts the testes down lowering pregnenolone. i don't recall anyone mentioning pregnenolone, but i bet your levels are very low. hcg injections would bring that hormone back to normal levels.
your doctor won't tell you that and neither would a urologist. you have to become an amateur endocrinologist when you take gear. read, read and then when you've forgotten some of it start all over until you have this memorized.
if you click monthly membership $6.95 you can take advantage of lef.org annual blood test sale. at least get the male hormone basics which would be only $56.25:
http://www.lifeextension.com/vitamins-supplements/ItemLC100012/Male-Basic-Hormone-Panel-Blood-Test
http://www.lifeextension.com/Vitamins-Supplements/Blood-Tests/Blood-Tests
This is for entertainment purposes only and not meant to diagnose or treat any medical issue.