I have been in a relationship with this HB8 (to me) for about a year and a half. We're both in our mid 20s and shes 2 years older. It has not been long since I've found rp and I've definitely never broken up with a gf without it happening mid big fight.

We have had our issues ever since we got together but I fell hard as she was the hottest girl I had ever been with.

There have been a two instances of physical abuse from her; biting, scratching, and slapping in the face. Each time I dropped her but she came back and begged and cried and eventually I took her back.

Aside from that she will breakup or at least talk about breaking up every time she is mad. This happens usually once a week and has been going on the entire relationship.

Or even when she doesn't break up she gets super pissy and passive aggressive and stonewalls me for the rest of the day.

I've caught her in some lies and twisted stories. I.e. Stories that happened on this day but actually happened on this day.

She will blow up over the smallest shit. Example I'm late 20 mins getting home from hanging with my friends and she blows up and treats me like I killed her puppy and she hates me.

I catch myself just feeling miserable, resentful, and unhappy.

Even with all this and me rationally knowing that this is not good for my mental state I really find it hard to break up and let go. This is why I always take her back when she comes crying and begging.

This was mainly for me to get my head straight but can someone slap some sense into me. Why do I complicate my life this way.

EDIT: It's done. Just dropped her at her place with her stuff.