<human>: Backstory- boyfriend of 10 months, let's call him John. We've been friends for 6 years. He's my first real relationship. I care about him very much, but he's got a few anger issues that I'd like some advice on how to deal with, emotionally.. (just to get this clear, he doesn't beat me.)

John is in one of his moods again, and I just can't handle it this time, so I'm seeking advice from you guys. With our Senior finals this week, he's really stressed. (as am I) He's been telling me he's bored with everything- games, composing, playing music, tv- EVERYTHING. And when he's not being entertained, he's grumpy. 

Well, the word grumpy is kind of an understatement. He get's angry. I haven't done anything to make him upset, he just takes it out on me. He's not happy, so I have to be unhappy too. 

A few things he'll do to make me upset: cold shoulder, yells if I go out, isolates me, manipulates my emotions, doesn't reply if I tell him "I love you" (Which we don't say often.), gets pissed at my attempts to cheer him up, treats me like an idiot, and ignores me around his friends. 

Now most of those are *just* when he's in this stressed mood. He treats me great when he's happy. I know he's not perfect, and I take the abuse because the good outweighs the bad. I'd like to just figure out a way to not take it so hard, or maybe have him ease up on me?

Can you give me a shortened version of the text?
<bot>: When boyfriend is stressed, takes it out on me and treats me like dirt. When he's not, he treats me great. Advice on how to emotionally handle his anger issues?