How often have you found yourself with little patience and getting upset over small things? What was the root cause? Were these challenging times for you? Were you under stress? And, when you did come out of it, did you regret your behavior?
Anger and frustration are complex human emotions that find their roots in stress, disappointment, failure, and fear. Being aware of such feelings and knowing you need to have an upper hand is the way to manage your emotions.
Never let things get out of control...