Heartbreak question?

Anonymous
So I am 23 and I am seeing a guy from my high school. So basically we aren’t strangers to each other. He has liked me since back then (2014) and I kept rejecting him. But we reconnected on March this year and things were different. I fell hard for him. We have hung out couple times, it has been fun the activities we do. Bowling, movies, eating, hanging out at the park, etc. But we have also fought, a lot. He’s the one who starts the arguments. Here’s the thing, I have a sensitive personality, meaning I have a lot of compassion for people and I am sympathetic. He starts a argument that I did something to piss him off. In the past it has been cause I talk to my guy friends and he doesn’t like that. I have 2 guy friends who are like brothers to me, I call them bros and they call me sis. So he calls them names like “I don’t care about your worthless a$$ friends” stuff like that. I told him to stop and he doesn’t. Then he is taking a trip to Mexico and he made a friend there (girl) and he told me how he is gonna meet up with her to tour around and I told him that no he isn’t, the same way he doesn’t want me talking to dudes then he should do the same. So the argument continued and I ended up calling her the B word (my mistake), he got super angry and for days told me to apologize to her but through him so she never knew I called her that basically. Then he started to call me names “the b word, self centered, ahole” I got very sad at all of that and ended things. He then came back and said to see each other and now I look back and he has never apologized to me for calling me all those things he just says “I don’t apologize for speaking the truth” I felt like sht. So I do know that it sounds pretty toxic, Any advise on how to cope with having to let it go and move on?
My depression also got worse so I have issues with that. Thank you for reading this far.
Heartbreak question?
4 Opinion