He cheated. What do I do?

Hi, my name is Ellie. I am 18 years old, finishing up my senior year about to get ready for college. I have had a boyfriend for about 1 year and 8 months, his name is Corey. He is my second boyfriend really, and we had a very typical high school relationship (he is one year ahead of me, 18 years old as well). We would hangout a lot, have a lot in common such as games, music, and our personalities clicked. The chemistry between us is huge and the past year and eight months have been absolutely amazing for the two of us, we have never had any real problem occur between us. Until about a month ago. It was right before New Year's, and I was just having a normal skype call with Corey, where we would play a few games together and talk before he went to work. But I noticed something rather off about his tone and I bugged him to tell me what's wrong. And out of the blue, he said "I think I am falling for someone else." This girl he fell for, is a coworker, and I was taken aback by what he said. After careful conversation, I learned he had been talking to her at work a bit but did not want to make any moves because that would be wrong. He told me he wanted to take a break in our relationship so he could figure this girl our, if he liked her or not. I will still upset, very very upset, all of a sudden the love of my life is leaving me for some girl he has known for a couple days. Wow. But I agreed, knowing it's not smart to beg for him to love me over her. After a week of us being very distant, he came back to me telling me how he still has feelings for me, and realized this girl was getting nowhere in life, dropped out of high school and such, versus me who wants to go to a school for clinical Pharmacy. So he decided to tell his coworker that he still has feelings for me and wants to be with me. Because I still loved Corey, I agreed to try again. And I put my effort into making things work out for the two of us, as did he I noticed. He would talk to me more often, take time out of his week to see me more. I felt like things were going to be okay and back to normal again! However, then the real problem occurred. It was on a Sunday morning, and Corey said he would come over to see me before going to a friend's birthday party. Things were going out well, Corey had just recently bought a new phone that Saturday because his old one broke on Friday. I was checking out his new phone, and downloading the apps he needed. I went on his Facebook messanger app and noticed he had been talking with his coworker on Saturday. Corey quickly snatched his phone away and said it was nothing. I automatically knew something had to have been up. I knew Corey's facebook login already. So, away from him, I quickly pulled up facebook on my phone and logged into his account to read the messages. I quickly found out that they had started facebook chatting on Friday, when his phone broke. I was reading things like "I miss you", "You are beautiful", "I would so bang you right now", "When am I going to see you again". And gosh, I had a million different feelings of anger, pain, betrayal, lied to. I was not afraid to call him out on it. I looked at him and called him a cheater and told him to go home. I was not screaming in his face, my tone was calm, my eyes were tearing up, and my cheeks burning. I asked him what he was thinking and why he would ever say such things and think it's okay. Corey tried explaining to me that he was just "being nice", but I told him that that is not considered just "being nice" to someone. After a lot of tears, yelling at him, he eventually decided to hug me and tell me he did not want this to happen and wanted her to find out him and I were back together and get very upset and never talk to him again. He told me he loves me and only sees a future with me. Again, being the stupid person I am, I hugged him back and told him how I put so much effort into our relationship and I felt like it was for nothing, I tried explaining to him how hurt I felt. He started crying then, telling me how he doesn't want to lose me. But he had to go to his party, and right now, its only been about 12 hours since this happened. I'm not sure what to do, whether to try to let him fix things, or is the smartest decision to just end the relationship with him. I am asking for advice on how to handle this maturely.

/r/AskReddit Thread