In all honesty, one day/night at a time is all you can do in situations like these. Make a promise to yourself that you aren't going to let it destroy you, and accept the fact that it is going to hurt for a while, but you are going to get better.|
Two years is a long time to invest yourself into a person and then to be betrayed is a horrible, horrible feeling. It is better that this happened now than in another year or two or when you guys were married. Give it time and don't even entertain the idea of fixing things with her. It will never be the same. Start moving on. You will be okay.
I couldnt agree with this post more. Having been in a similar situation, I also know from experience.
Overall, I know it sucks now and hurts a lot but you need to cut ties ASAP. Whether that means breaking your lease, moving home, switching bank accounts- do whatever it takes. It will be rough but it will be a million times better than if you stay. If you stick around it will never be the same. Not only will you have to worry about something like this happening again, you also won't be able to forget this first time.
Just get out, get out, get out. Before you know it something even worse is going to happen and your life will be ruined- I've watched it happen to a few of my buddies. If she is willing to cheat on you after all this, there is something very wrong. That can be easily verified by her trying to kill herself and pull a bookcase down on herself. As much as you want to, you will never be able to change her. Get out before its too late. You are way too young for any of this BS. Seriously, I know this may feel like its "it" right now, but time goes on dude.