<human>: Can you give me a shortened version of the text?

My boyfriend doesn't yell at me or do anything physically or emotionally abusive, but gets upset with me over small things. It is almost like a male equivalent to PMS, because it happens regularly almost every month. I get so hurt and I've tried to tell him so, and he tells me that he's just being brutally honest and that he told me that he was that way at the beginning of the relationship.

I also have a lot of anxiety issues, so they make me even more sensitive to this than the average person probably would. It's stupid but I feel like my heart breaks a little bit more each time even small things go wrong. I love him so much and when he isn't like this he's wonderful. I really don't want to have to break up with him but I feel like if this doesn't stop I'm going to have to in order to keep my sanity.
<bot>: My boyfriend gets upset with me over small things and I want to improve things, and my anxiety issues make it worse.