I’ve been with my boyfriend for over a year and a half now. He has lied to me before about smoking with his friends a few times, but has always owned up to it moments later because I’ve kept pushing him to tell me.
He went on a lads holiday this week and he said he got blackout drunk, his phone ran out and he didn’t reply to my text for two hours. His friends posted a picture of him holding a packet of cigarettes and he doesn’t smoke so I began texting him worried that he was being stupid, only to have his friend texting me telling me they were now back at the hotel and he was being sick everywhere and was in a bad way. They also said the cigarettes were not his but another one of his friends and that my boyfriend would text me as soon as he was able to, which he did saying he loved me and that he was safe. The next morning I called my boyfriend and asked him to explain about the cigarettes and he lied at first, saying it was his friends until finally he admitted he had bought them himself. I then asked him if he had done anything else such as cheating and he said no. A few hours later he text me saying he had been being sick again, and then rang me saying he had done something really bad. He said a girl had kissed him while he was black out drunk slumped over the bar, that she had leaned down and kissed him and he was so drunk he didn’t know what was going on and once he realised he pulled away. He said it lasted a few seconds and though the girl put her tongue in his mouth he didn’t do anything back because he was so drunk he didn’t even realise what was happening. He said he had been being sick with guilt all day and that’s why he was throwing up, because he knew that I would never forgive him as it’s something we’ve talked about before. For the past few days he has been constantly ringing me crying, sitting in the hotel room crying while his friends are out and begging for my forgiveness saying he can’t live without me. I don’t know what to do, he has been so loyal and against cheating our whole relationship and I know for a fact he didn’t intentionally do it because he had invited me to a wedding weeks after his holiday, and we had planned so many things for us together it’s hard to believe this isn’t just a stupid mistake. He said he’ll fight for me as long as I haven’t moved on, and that the person he was that night wasn’t him and that he’ll never do it again. He has been on the phone crying to his mum too, and she believes that he is telling the truth however I don’t know what to do. Should I forgive him? Should I believe him? I really don’t know what to think anymore because he had always been such a good boyfriend, never liking girls pictures or anything without me even asking him, and the night before his friends had all got with girls but he hadnt which lets me know he had the chance to cheat before this but didn’t. Please help !