Am I in an abusive relationship?

Anonymous
My boyfriend has anger problems.. He says things he doesn't mean and does things that he feels bad about later. When he gets mad hell call me ugly, a slut, whore, and worse. he's screamed at me, kicked me out of his house (at night when I was visiting im from out of state so i was on the streets for an hour, oh and it was our one year aniversary) he's pushed me and punched his hand near my face before. he's gotten better about the pushing and punching near me/to me he feels really bad about it. he also tells me im crazy, and im starting to believe it. I have BPD and it can make me have an attitude sometimes when I shouldn't.. He was playing games (he's trying to win money in fortnite) and i got an attitude cause I wanted to spend time with him rather than sit there and watch him play with other people on our anniversary, i made a snarky remark and we started fighting. he kicked me out twice. he called me crazy because i was the one who started us fighting. that him kicking me out was my fault. he has moments of clarity sometimes and he says I dont deserve the way he treats me but a part of me thinks that I do. I dont know what to believe or think anymore. am I really a terrible girlfriend or am I just being manipulated?
Am I in an abusive relationship?
10 Opinion