@shan33,
Hey Shan hopefully this gets to you in time I recently just went through almost the same thing. I though me and my girlfriend had a perfect relationship while at boot camp she cheated on my with a fat navy guy. Her friends told me, she lied found out she did **** like made a ******* bucket list with him planning to **** each other in the future. Crushed me but decided to take her back thinking the good out weighed the bad. I think i can get over it. I feel like she is really sorry and it wont happen again. I punish her, feel bad for it, did the whole territory thing, felt bad about it. Its a terrible feeling and I don't wish it upon anyone I regret having girls cheat on their boyfriends with me. What gets me through the day which might help you is the fact that I believe shes sorry, know she was depressed at the time, and focus on the good we have. There are millions of things that make me remember what major disrespect happened but I don't know man if you want to be with her like me just keep chugging through....