Well for the time being avoid all the situations that triggers your anger and walk away from them. Respond only once your calm as these are first steps to improve the situation.
enchantress11
3
Try meditation, it will do wonders for you especially when you cannot find peace outside it's time to peep inside.
David_UK
I can understand how difficult it must be for you. Have you tried making things up with your friends and family?