You would need more information to know exactly what is going on. I mean lack of sleep, stress, infections and coming off these drugs can wreck your t levels. I am sure you are cortisol and estrogen dominant especially if you are withdrawing. I am assuming you are discussing your free testosterone? What was your total T levels? Did they test for SHBG? Was it high? Did they test for Estradiol was it high? It's also possible you have a high level of SHBG if your Free T is normal. And it is possible you have high aromatize enzyme converting your testosterone into estrogen. Adipose tissues produce this enzyme, so I don't know if you carry extra fat? If so losing weight helps cut down on aromatize activity or a aromatize inhibitor can be use to block conversion of testosterone in estrogen. In addition, you could consider D-Aspartic Acid. If is a non essential amino acid that has shown to increase testosterone in animal studies. It aids in the production of luteinizing hormone which tells your boys to produce test. There is another possible natural remedy that is quite disgusting but shows efficacy in rat models. Onion juice again has been shown to increase luteinizing hormone and increase test in rats.
Depending on the problem there are other medications too that can help raise and or attempt to jump start production of Testosterone. And at the end of the day TRT is pretty widely available if worst comes to worst.