Anger Management skills are required. Be open to listening to others views, opinions and perspectives. Know what is important to you and what is not. Don't waste your time and emotional energy on things that are not so important. Instead of talking aggressively, try to talk respectfully. If you can't control your anger, ask for timeout and come back to discuss with a cool mind.
Next Steps
Please see a counselling psychologist for an evaluation and further course of action.