Hello everyone.
About two hours ago I found out my boyfriend of 2 years and 8 months has been cheating and lying to me. We are both 18 years old, starting dating when we were both 15. We got into a serious relationship right of the bat. It was our first serious relationship; it was only my second relationship ever. Everything was great, we spent an abundance of time together, tell each other we love one another, and just get along so well.
Back to today ... We were hanging out at his house and while he was in the bathroom, I decided to look at his text messages on his phone. I know, snooping is wrong, but I felt like it was odd that every time that we were together his phone would be out of sight. On his phone I found messages from about three different girls. They were talking about hanging out. I asked him who these girls were. He said he met them at college and admitted he flirted with them. He said he found them attractive, but not as attractive as me (I'm not sure I believe that). Let me say that we mutually agreed that it was not okay to get the numbers of people of the opposite sex or give them our number. Needless to say, him texting and flirting with other girls was a shocker. I never thought he would cheat on me, but I was wrong. He said he was planning to hang out with them. I told my friend of this and she told me that she heard rumors about him all last year. She said she knew he texted other girls, but that she thought I was aware of it but didn't mind. She won't tell me what those rumors are until tomorrow because she's going out tonight and won't be able to text.
Cheating isn't the only issue. He is a huge liar. We text frequently throughout the day. Sometimes he would stop texting and reply a couple hours later saying he had fallen asleep. I believed him because he falls asleep easily. He admitted today that he would say he had been sleeping when instead he was hanging out at his friend's house. Let me say that it has always been okay for him to hang out with his friends as much as he pleased, but what bothered me was the fact that he felt like he had to lie about his whereabouts. He also admitted that while he was with his friends he had been drinking. I dislike drinking very much and we mutually agreed that we wouldn't do it. Besides, we're not of age to legally be drinking.
I was ready to break up with him when I found out, but as of right now, we're on a break. I don't know whether I should end it for good or give him another chance. I wonder, is any of this forgivable? I find it hard to break up with him for good because our lives are really connected. We go to the same university, we even have three of the same classes. I don't drive so he drives me to school. He drives me to the gym and helps me work out.
Any advice? Thanks in advance.