My advise would be to take a big break. by yourself.
Separate yourself from society for a bit and go camping or something.

I was in a similar state of insinuating anger a few years back.
My parents sent me to Korea. When i got there, my uncle took me on a 3-day hike up this gigantic mountain. I had all the time i needed to spend by myself in complete isolation in wilderness, just wandering and thinking. It did wonders for me and I felt completely different once I got down that mountain.