Anger is just a cowardly extension of sadness. You know its like a lot more easier to be angry at someone than it is to tell them you're hurt. Getting angry is completely normal, usually a healthy human emotion.
But when it gets out of control and turns destructive, it can lead to serious problems, problems at work, in your personal relationship, and in the overall quality of your life. And it can make you feel as though you're at the mercy of an unpredictable and powerful emotion.
Sometimes, our anger and frustration is caused by very real and inescapable problems in our lives. Not all anger is misplaced, and often it's a healthy, natural response to these difficulties.
There is also a cultural belief that every problem has a solution, and it adds to our frustration to find out that this isn't always the case. I suggest that the best attitude to bring to such a situation, is not to focus on finding the solution, but rather on how you handle and face the problem.
Secondly, listen too, to what is underlying the anger. For instance, you like a certain amount of freedom and personal space, and your "significant other" (partner) wants more connection and closeness. If he or she starts complaining about your activities, don't retaliate by painting your partner as a jailer, a warden, or an albatross around your neck. It's natural to get defensive when you're criticized, but don't fight back. Instead, listen to what's underlying the words, the message that this person might feel neglected and unloved. It may take a lot of patient on your part.