Sounds like me at your age. I have bipolar and borderline personality disorder. Once I was walking down the street and beat the crap out of my own face. I punched it dozens of times until my hand and face were black. I woke up strapped to a bed in a mental hospital and had to stay a week.
You've told yourself too long that you can't control them!
Has anyone ever punched you back?