Was I In The Wrong?

My boyfriend and I have been together for two years, I love him dearly but things are changing. He barely compliments me anymore or just put forth effort towards our relationship. I've caught him texting other women flirting in the past, going to see other women and forgave him. He recently was liking other women pictures. I confronted him on it and he says "Your always trying to find something, stop looking for stuff to fuss about." He' I guess we've gotten to the point in the relationship when all we do is argue constantly. Its always about me telling him about how I feel about certain things and he basically told me I was over reacting and things are fine and basically was just saying he don't want to hear it.

I then got upset and wasn't talking to him. So he took my book ( I have this book I write down all my thoughts and things. It's very private to me, he knows I don't like him reading my book) and went outside and was telling me he was going to throw it. I got upset and was trying to get it back but he already threw it, so I locked him outside for like 2 minutes.

Before I let him in he was already threatening me saying "When I get in there i'm going to kill you bitch." I unlocked the door and ran in the room and he came behind me and shook me and choked me. I then started crying telling him to never do that to me again. And he said he could have got pneumonia because he didn't have on a shirt and it would've been my fault. And I said back to him it wouldn't be my fault it would be cause your mom. (She had covid and pneumonia last week and he was going over there after I told him he was risking our health.)

He then pushed me and made me fall then got on top of me and hit me and choked me again. I just didn't say anything afterwards I just stayed out of his way. It's been three hours since then and he haven't said a word to me. I know when he try to talk to me later he's going to say I "provoked" him like he always does because this has happened before. Was I in the wrong ?

Vote below to see results!