My boyfriend has been suddenly causing a lot of issues lately and the next day says he feels bad but treats me like shit? Why does he do this?

My boyfriend has been doing a lot of suspect things and I found questionable texts between him and his bm. It wasn’t blatantly inappropriate but flirtatious, so I asked him about it and obviously was upset but not crazy. He kept shaking his head calling me crazy and taunting me. Long story short, he kept messing with me about it and smacked my hand away when I tried to give him his keys. I lost it (I’ve been taking a lot obviously) and it got physical. He apologized today but is treating me like shit saying he’s upset with himself, but everything I say causes him to shut me down and he says I keep trying to start stuff. What the Hell is going on with him? We have two kids together and a home. He blames me for all the issues we have and I’m not perfect, but I definitely take a lot of shit and honestly out issues stem from him not respecting minimal, obvious boundaries. He says he doesn’t feel trapped. I don't know what do do PLEASE help!!

My boyfriend has been suddenly causing a lot of issues lately and the next day says he feels bad but treats me like shit? Why does he do this?
Post Opinion