There has been some solid advice in this thread, but before you break up you should definitely sit down and talk with her...two years is a long time to just break up via text and then go no contact. When you get together to talk you shouldn't be angry or yell or scream. Be honest with her and tell her the problems as you see them and be ready to walk away after that (it sounds like you are). If you do indeed break up, don't contact or facebook stalk etc. Just cut off completely.
I'm going to take this advice.
The frame; I'm having a great day and have had a great few days break from her, which is what I needed because I feel like throwing up every-time I think about this girl now, it is just anxiety. This relationship is vexing me, I am unhappy, I explain this to her and I want to break up.
The Postgame
She cheated on you. Which means that you’re no longer monogamous, and let’s face it, you probably WON’T be again. So let’s get over that dream
This is like the damage-control of relationships. What do you do? Dealing with a cheater can be especially difficult if you love them so much that it is hard to keep firm boundaries. But firm boundaries are what make you such a badass. So here’s what you need to do:
Express– Let her know the effect that it has on you. Let her know how it makes you feel that she cheated. Be honest. It is manly to be comfortable being emotional.Also, fun side effect: It gets you the best results. If you act like it doesn’t even bother you, or, conversely, if you blow up and get super emotional and angry (the two most common reactions), your girl WON’T BE AFFECTED. She’ll either say to herself, “He’s being cold, he must not have cared that much in the first place…” OR “He’s being an asshole… Fuck him, I’m so done”.However, if you’re just honest and emotionally vulnerable, she has no choice but to feel like a HUGE BITCH. Pretty damn vindicating
Release– Tell her that you need some time to yourself. Go off of the grid for a few days. Fuck a few other girls. She’ll probably be hitting you up like crazy through text or Facebook. If she doesn’t, then she can go suck a dick.This is an important stage because it shows that you have your OWN life independent of her, and that you are a strong enough male to hold firm boundaries and take care of yourself. Also, you can take the time away from her to party with your friends and post a bunch of awesome pictures to Facebook. All of these things are ATTRACTION TRIGGERS, and she’ll start beating herself up internally for being disloyal to you.Another added perk is that she’ll probably be hitting you up like crazy, which will get her to start investing in you again. Tré importanté.
Re-connect– On YOUR time, on YOUR terms, hit her up to hang out again. You don’t need to go on a date or anything special. Just text her something like “Hey, what are you up to tonight? Let’s catch up.” Then, just chill at your house or hers, with the purpose of “talking things over”.Obviously, you’ll still be into her. And she’ll be more attracted to you than ever, due to all of the sick shit that you’ve been doing since found out you cheated.So what do you do? FUCK HER BRAINS OUT. Seriously. Give her the best dick she’s ever had.Only AFTER you’ve done this, do you agree to sit down and talk things over

If you want to re-initiate the relationship, do so, but ON YOUR TERMS. If you want to make her a fuckbuddy, that’s great, too. Hell, you can even fuck her and then end it right there… She probably deserves it
