Literally medicine would stop it. I was mad weird around people too but the medicine stops the crazy mood swings. Then with that stopped you can do the meditations or whatever to heal yourself.
Also I highly suggest weed over alcohol unless you get anxiety attacks.
It seems like in your mood swings you attack others. Not good. Being dangerous to the innocent is severe. I highly suggest talking to a doctor and remember you control yourself not they control you. You control what you use to change your brain. Just never do zoloft. They actually do DNA tests to find medicine that works for your brain. Though I am super lucky with my pazil it was winning the jackpot when it helped.
Idk if you think it know, but being a dangerous person to the innocent will get others to attack you, and I will not pity you. Up to you to stop it now.