I agree with the thread of people here saying "your job" is the problem here, EXCEPT, I'm betting it's probably not "your job" per se, but rather "some douchebag at your job." Hard to say, since you didn't give any info about that, and in fact weren't really asking about that. Normally I hate when people answer a "how do I..." question with "Now why on earth would you want to..." but in this case it's quite obvious the problem and the solution is further "upstream" if you will.<p>Anyway yes there's a component to anger that can be caused by shortcomings in yourself. And yes it reflects a frustration, a disconnect between what you want and what the world actually is. What has to be sorted out is whether "what you want" is reasonable to expect or not. Sometimes you're asking the moon and should accept you're not going to get it. Sometimes however, anger is your tough big brother, stepping in to stick up for you in a shitty and unfair situation. In other words if "what you want" is to be treated with basic human dignity in the workplace, that is absolutely not too much to ask. And again I'm wagering, the problem traces to one or two specific people. Perhaps you need to defeat them in some sort of battle (not physical, or you're going to jail) for them to respect you. Perhaps they annoy everybody else on the team too, and should be removed. Thus I'm coming back full-circle to "maybe it's not the job per se." Maybe your job is precisely the thing you wish you could be allowed to do, if only it weren't for these one or two assholes. Deal with the assholes. Defeat them if you can (and anger probably won't help you here... we're talking straightforward but discreetly sneaky workplace maneuvering) or retreat (leave the job) if you have to. Meanwhile all the other advice still applies... deal with your parental baggage, your diet/weight problem, your expectations of life, your emotions, etc. so that you're less vulnerable to this sort of thing (being made angry).<p>Edit: and by the way "your diet/weight problem," if you have one (I'm baldly asserting it but I mean it to be taken as pure conjecture) may be both the cause of, and caused by, the anger. Stress makes the body store calories. And then carrying those calories around in the form of fat, subconsciously reminds you of all the other times you were angry and stressed, and increases the chance that when presented with the same or similar situation, or even a dissimilar situation, you'll react again the same way.