I’ve been with my boyfriend for over 2 years, our relationship started out with him being abusive and cheating on me quite often. We got through that and now he has moved across the country for me.

I love him more than anyone but he can’t handle my meltdowns. I split on him at least once a month, he doesn’t deserve that.

Last night we went bowling and had a really fun time, on the way home I started having a a meltdown about my dog (he’s my childhood dog and my mom is putting him down in a few days) we got home. I was crying and screaming and banging my head on the dash and he was getting angry with me so I told him to go inside. He didn’t listen so I started repeating it until I was screaming it. He eventually went inside and I ended up having a long talk with my dad about my dog. 

I go inside and he’s waiting for me on the bed with his phone in his hand, he plays a 5 minute video he took of me screaming at him to leave and crying. We calmly argued for a couple minutes and he got up and put his jacket on like he was gonna leave so I told him to get out and that I hated him and we were done. I told him I wanted him out of my life. 

He called me this morning to tell me that I’m evil and I’m abusive and I’m mean, and that it’s not my mental health it’s just me. I’m just a terrible person. I apologized and I told him there weren’t any excuses for my hurtful words.

I just don’t know what to do. I’ve just been laying in bed all day.