About 3 weeks ago my girlfriend cheated on me, (with guy M) I forgave her because I've cheated before, and know what it's like to make a mistake. Then, the next week she's at a party and meets a guy (guy D) and he asked her out. She actually said yes... Then the next weekend she cheated again (guy M) She's said she's sorry and doesn't want to lose me, she wants things back to normal.
Well, it turns out that 2 weeks from now guy D is having a concert and she's going to see it. So I pretty much know she's still seeing him, especially since she let it slip that guy M and guy D are the same person.
I am absolutely crushed. My physical health has suffered, I've lost weight/sleep etc...
I can't do this anymore, I'm willing to give her a last chance but I'm absolutely sure she'll do this to me again.
Here's my plan; I'm going to call her tonight and ask her to choose because I'm not going to be in the middle anymore. She still loves me and wants to be with me but I'm going to tell her it's either me or him and if it's him I'm gone. I'm not going to talk to her or anything no matter how hard it is. This is probably going to be the hardest thing I've ever had to do, I just want some input...
Is it the right thing to do? It seems like the situation is too fragile for something like this, but I am no longer going to suffer. Help plz




Also: the 3rd time she cheated, I flat out told her I didn't want to be with her anymore if she was going to do this. She went crazy and wouldn't let me go. I'm so confused, and I have no idea what to do/expect
