I feel that he cheated, lied, mentally abused me, and after all that he's still acting like the victim.
Why do you think that about him?
Because he's a mess, I've gone through so much with this guy. I've had enough.
You should leave an abusive relationship. Manipulative people will continue to manipulate, it is best to break up.
I'm a doormat, what else do you want from me?
You shouldn't put up with that any longer. It's not fair for you and you need to take a stand.