Anger is a natural emotion. Sometimes, it can even be a healthy one. Controlling your temper, though, without being pushy, aggressive, or violent, is crucial.
Be Assertive, Not Angry
Assertiveness is one of the healthiest ways to deal with anger. Learn to be assertive by knowing what your needs are and how to meet them and then calmly make them clear.
Use Non-Violent Communication
Respect others by using nonviolent communication (NVC). NVC can help slow your thoughts down, helping you to remain calm. For example, present neutral facts about the situation instead of making acquisitions--"You missed dinner" as opposed to "You are late."