I've been feeling much better since I started taking vitamin D+K2, vitamins B and E, Magnesium( citrate ) and Coenzyme Q10.
Occasionally, however, when things become really fucking unbearable anxiety-wise, I take some bromazepam. Been doing great strides in dealing with anxiety and disruptive thoughts, yet sometimes it hits in the worst possible moments and 3-6mg bromazepam fixes it nicely.
Can't recommend it for self-medicating because benzos aren't something to fool around with and abusing them is exceptionally dangerous. Even when not abused, taking them regularly for prolonged periods of time not only creates crippling addiction but also damages the brain.
If you can deal with anxiety most of the time and only occasionally need a crutch - it's great. I don't drink anymore, don't smoke weed because it's illegal here and I don't know any dealers because am getting too old for that shit. Plus, when crippling anxiety hits me out of nowhere in the middle of the day I can't just smoke some weed on the office balcony or pour some whiskey in my coffee. So this is what works for me.
But again. if you take it often or too much you're gonna be sorry. From what I've read benzos are the worst thing you can get addicted to. Never take it too often, never take too much, and never rely on it.