Nice post brother. I too have suffered from mental health issues for as long as I can remember and I think the number one reason one never gets over it is because they pretend its not there. They cover it up and in turn its a snowball effect over the years. Finally after 40 years I've let go of a lot of shit. What a relief.
I was finally able to overcome some things about who I am when I finally realized what caused me to be these ways in the first place. That is KEY. Trauma is real and you need to deal with it head on. That's what I've found for myself anyways.
Also, Tren, bad idea lol. I amplified all my issues 10x all the years I ran that shit.
Oh and if it makes you feel any better. At work I guarantee you aren't the issue. I too am in management in a mine and when you have to deal with the quality of people we have to on a daily basis its hard to keep it chill all the time lol. I found the less I care the easier it becomes. Do the best you can during your shift and whatever else happens it is what it is brother.