Me and my now EX girlfriend were dating on and off for 27 months (2 years, 3 months). There have been some amazing and fantastic times together, but the majority have been painful, and heart breaking. I'm going to make this short : She has done A LOT to me. Has lied, hooked up with others, flirting, everything bad you can imagine. I've given her more than a 100 chances. I also haven't been perfect. I've lied, etc also. But they aren't nearly as bad as what she's done.

We can't go for more than 3 days without arguing. I can't talk to her about anything. For example, when I try talking to her about our relationship, like me telling her why I'm not happy, she simply replies by saying "Fine. Whatever. Find someone else then". And for whatever fucking reason I find myself asking HER for forgiveness, when SHE'S the one who started the whole thing. I don't know why.

We don't trust one another. If some random person who DOESN'T know tell me tells her I hooked up with someone, she believes them. I, in the other hand, ask her about it before jumping to conclusions. She plays these stupid, childish games. She will say shit like "I honestly like someone else" just to try and "catch" me confessing to something she doesn't know. We're obviously not right together. Yet, we love one another deeply. Which is why it's so hard to move on. I personally feel guilty, as if I'm just giving up. But I just can't take it anymore. I don't have the patience anymore. I can't tolerate it.

We've agreed MULTIPLE times to say good bye, but we always find our selfs getting back together. It's mainly her. She'll call, text, IM me begging for another chance. Saying it'll be different. And I like a moron fall for it.

What the hell do I need to do to finally move on with my life?