Wow brother thanks very much for your Input it's greatly appreciated.Low estrogen (e2) will also make you feel horrible, I've experienced it, now I know what and how females feel when they hit menopause, it's wild, lol.
But it seems yours is low because it's following your testosterone levels, which are fairly low in my opinion.
If you raise your test levels then your e2 levels will follow because there's more test to aromatize into e2.
So atleast you know your system is working properly at aromatization.
I believe once you take some test, and if I was you I'd start at 200-250mg/wk (test E or test C injections only, no gel or pills or foams or whatever else they have out now days), and I think you'll be super excited with the results, you'll definitely feel quite a few years younger.
Now tbh about the other stuff you're taking, unless you need it for a disorder, I would stop taking all that mess, cause it's just gonna make you feel blah because of the upset stomach all the time, and if you're in good health already, then you really don't need it tbh.
Now if you're working out everyday, take a whey protein drink it'll feed your muscles, etc. but I don't think you're looking to do all the working out (bodybuilding), you just wanna feel better like I did when I was in your shoes.
Just run test injections and keep an eye on your e2 levels and you'll do just fine man.
My #1 rule is, "keep it simple".
Good luck with everything, be safe, and obviously if you have any questions, feel free to ask, no matter how crazy you might think it sounds, I'm sure we've heard it all by now, lol.
I am going to start off with 100mg of test E split into 2 shots a week. So like 50mg Mon then 50mg thu.
I'll get bloods done in 6 weeks for an over view.
Then adjust accordingly.
Again thanks brother