My boyfriend slapped me and now he’s apologizing. Should I take him back?

Anonymous
My boyfriend and I had a serious argument of recent when he was talking to me about how angry I made him feel in our previous fights with my words and doings. We were laying out our grievances and supposedly talking in anger but then when he got to him to speak , he got emotional and very angry talking about what I did and started shouting, warning never to try it again. I tried to stop him but he didn’t listen and then kept on flaring up. Stood up and came towards me as I was back against a wall ( cause I was standing there already) came to my face screaming f.. k you repeatedly of which I didn’t respond , next thing he reached to grab my head. I got scared at this point and started punching him to leave me alone before anything else. He slapped me. Tears immediately ran down his eyes. I got pissed, ended things there immediately and left the house. He has been apologizing since then. He has history of slapping his ex once. Said she got him angry on purpose and saying mean things calling him a bastard and all he also said she was toxic and left her. We have a past of him verbally insulting me and shouting of which I later got tired of crying and started doing it too in defense to protect my emotions. We only got worse. One day he threw me out of his house in a heated argument and I broke up with him. Since then we’ve been trying to make things all better and heal. He says he fights for what he loves and so should I too. If I do love him. We’ve been good ever since until this recent incident. I really am confused. Cause he’s been begging, saying it’s just a reaction to my punch but I wonder why didn’t he just feel worried at my reaction and left me there but instead slap me. I’m worried I might be on my way to physical abuse from someone who can't control his emotions. No matter how hard he tries or is this just a weird coincidence to clash of emotions and defense. I really would appreciate responses. And if possible a free therapy session. I just want to be fine.
My boyfriend slapped me and now he’s apologizing. Should I take him back?
17 Opinion