My boyfriend and his phone
So my boyfriend and I have been fighting for the past 2 weeks he told me over break he saw his ex gf and her family and how he wanted to make sure they're doing ok. He said she has a bf who she's happy with. I got mad of course because he shouldn't be in contact with his ex and shit. So there goes all the trust I had for him he was mad for bit that I got mad. He then basically asked me to suck his dick in the hallway which I didn't do. I blew up at him on that on how I didn't like that at all. He told me today he's sorry he did that and that if he does something like that again, to punch him in the balls. I told him about a girl he snapchatted last month and that it bugged me that he said her name in his sleep. He told me that she doesn't go to our school anymore and that he talked to her last semester before we were together. He also said a girl he had a crush on high school, his older sister caught him saying her name in his sleep. He told me he's never had that girl he snapchatted in his dreams. I also told him he can text his ex as a friend but he shouldn't visit her or her family. We always cuddle after talking about our problems, we fell asleep and I noticed he's been putting his phone face down on the desk in his dorm room. I told him I'm going to stay up all night studying and he's like, "no no no you have to get at least 8 hours of sleep tonight" I told him I was up until 6am doing an outline I had due today. He says he cares about me and that he loves me. He also said, he swears on his mom there's no other girls involved. He invited me to his volunteer fire department banquet and we might go hiking this weekend. Do you think everything sounds ok? He's apologized for his mistakes and he told me he wants me to take initiative in having sex sometimes because he always does it. I told him we shouldn't have sex for a week. He said ok. The only thing I don't like about this is that his phone is now face down. What do you guys think? My friends think I should dump him for him treating me like crap but I'm giving him chances to prove himself. How do I know if he is sincere or not? I think maybe only time will tell but is there anything I can do?