Is it normal to be so angry?

Firstly, please don't judge me for any of this, I just want to be helped ;A;
I'm angry a lot of the time, but sometimes I'm not. Mostly over tiny reasons. For example, if someone jokes about my hair style, it could tick me off or I could just laugh about it and not feel angry. It's extremely unpredictable. I've noticed that it's gotten worse because I can't control my anger now; I threw a chair at someone because they were being nasty to me. At the time, everything just blurred and I saw the chair so I picked it up with one hand and just threw it, like some sort of muscle woman!!! I've never done that before, and I felt bad when I had calmed down. I did apologize afterwards.
I used to bottle my feelings up and not really express how I was feeling, like if I was angry, I used to be able to sit there and control it, but now I can't. Sometimes I just get these bursts of anger or sometimes I'll just cry for no reason, or suddenly I'll be happy, but then someone will say or do something and I just lose my mind and get so angry.
Is this normal?? Is there any way anyone can advise me on what to do?

Voting Results
44% Normal
Based on 18 votes (8 yes)
Help us keep this site organized and clean. Thanks!
[ Report Post ]
Comments ( 2 )
  • nightstrike

    bottling things up can't be too good... you need to find an outlet so these outbursts don't happen. exercise can really help; whenever i lose my cool i just go for a walk. in the end, it's really YOUR choice to let what others say influence you

    Comment Hidden ( show )
  • My02cents

    I can relate to your predicament.

    Maybe you also have depression ? Your mood swings are an indication of that.

    Most of the times i get so angry,it`s because i feel helpless in dealing with a situation. It may not be applicable in your situation,but give it some thought.

    My advice is go to your doctor and if needs be, you will get meds which will help a lot. Take note: Meds only help - will NOT take away the sickness.(depression)

    Comment Hidden ( show )