<human>: Can you provide a brief rundown of the text in within 3 sentences?

(Here's a little background) I don't think I'm a mean person but if someone gets me upset or mad I can't flat out say that I'm mad, I will say I'm fine and for the next few days I will do little things like:

-Be "late" when meeting up 

-Not answering texts/phone calls but when I see them I make up an excuse ("Oh my phone is acting funny" etc)

-(happens when shopping with girlfriends) I say yes to all the clothes they try on to make then spend more

-I make plans and 10 mins or so before I say some excuse why I can't make it.

-I "forget" things that they have asked from me

*There's a long list after a while I just stop and get over my anger and then the guilt sets in.*

**Anyways** tonight I was suppose to hang out with my bf but his boss called and he needed to come in because they needed to fix something. I'm all dressed up and it just made me so mad. I went home and texted him to come pick me up when he is done and I'll sleepover he said yes. When he finally got here, I knew he would be tired since he was already working today and had to go back, he kept calling and saying he is here, I don't reply, I hear him knocking and I still don't reply. He finally gave up, he sent me a huge text basically saying I need to grow up and he is getting sick of placating me everytime I pull something like this, if I'm mad I should just say so and I finally called him after my anger ebbed but he said he can't talk to me tonight because he is too angry and wants to wait till tomorrow because he needs to cool down.

I am aware of my problems but I can't break my pattern, if anyone here has some advice besides therapy it would help me out greatly I don't want to break up. 

(Been together 7 months)
<bot>: I'm vindictive and bf is getting sick of it, I can't seem to break my pattern of doing passive-aggressive instead of confronting my feelings.