I've done alot of research since thanks to one of the board members who PM'd me with some info on being hypothyroid/adrenal fatigue. I did some temperature measuring and my basal temps are low. I also do seem to suffer from alot of the symptoms associated with these conditions, so I think its possible they could be the cause of my low test.
I do take Fish oil every day and I do drink alot of water every day too. I've never had any damage to my testes before. I am now on the lexapro and the xanax. I am off the Imovane. The only difference is that my anxiety is not as bad. I still am tired all the time and I still have insomnia (the reason I first started Imovane).
I have gone back to my doc and I'm getting a comprehensive blood test done for:
full blood count, U & E (s), LFT (s), Lipids - chol, HDL, LDL, Glucose - fasting, Iron studies, B12/Folate, Vitamin D, Calcium (s), Mg, Phosphate, ESR, CRP (s), TSH, FT3, FT4, Reverse T3, Cortisol AM - serum, Testosterone, Free Testosterone, SHBG, LH, FSH
Also doing a 12am Saliva sample for Cortisol.
I'm hoping I'll get a better picture of how my system is functioning soon enough.