I used to be a very angry person and I would lash out at people for no reason constantly just because my life was so frustrating. I am no longer an angry person though, I just try to relax and forget about my problems. There is no use in lashing out at people. It does not help anything it just makes life more stressful. Try not to dwell to long on whatever makes you angry or stresses you out and just forget about it and try to move on. Like I have noticed that with SA most of us(or at a few of us lol) are perfectionist and are extremely detailed compared to most people, this is something that used to drive me insane. If things weren't perfect then I would be in a rage but now I know most are not like that so I just look past those things. But anyways try not take your problems out on your friends. If your like I was most of it is probably uncalled for and just causes you more stress and makes people not want to be your friends.
"There is only one thing that makes a dream impossible to achieve: the fear of failure"