No neg comments pls. Advice

This is all over the place but My bf gave me permission to go through his phone so even though some people might say you’re invading his privacy blah blah oh well he let me do it. I went through it & seen msgs with a girl when we first started talking around jan and he was being extra friendly with her and sending her hearts etc. he said she used to give him rides everyday and they worked together. I lost my virginity to him at the end of feb but we’ve been talking since the end of jan so it was like a month Honestly it happened faster then I’d like but hey fuck it I’m legal🤷‍♀️. Anyways I told him it isn’t fair because when we first met I had a lot of guy friends and he wasn’t okay with that he said I was too friendly yet he was being friendly with this same girl he went over to her house for cake and I’m like wth he did the same shit to me😂 it was my brothers bday and he came over for cake and then he went over her house for cake like wow he must really love cake. When I told him how it wasn’t fair he can do whatever he wanted w out me knowing he said we weren’t talking at the time so I said Yes we were every time I mention or see something he did he always say we weren’t talking when it was literally the day after he brought gifts to my house. I asked him ok then when the hell did we start talking when we were having sex and u took my virginity and he said yes. So I was just silent and said Wow ok that’s what made us talk. He said he thought I was a hoe because of all my guy friends and he thought I was fucking them and I told him u knew I was a virgin I told u and he said I didn’t know for sure until we did it blah blah. Any who that made me feel bad that that was his first impression of me. Fast fwd we did fight and I fell off the bed and hurt my back and he scratched me to give him the remote cause I turned off the tv since I was talking to him explaining and he was just acting deaf so he held my wrist down to give it back and I ended up having scratch marks he didn’t apologize he said good. I did punch him afterwards because he got me fucked up🤷‍♀️. Then he was saying all his friends cheat and hes loyal who does that he’s supposed to be doing exactly what their doing when I never said he’s cheating I’m just saying he did something he wasn’t okay with me doing I just wanted to talk about that. He told me tlk to whoever you want and I’ll do the same. He told me to do our handshake if I love him and I said take me home and he got upset and said I don’t love him and I said ok u don’t love me. Why th should I love someone who doesn’t love me. If he really loved me as much as he said he does he would just talk about it explain & clear the air all he was saying is he doesn’t want her she’s big so she def didn’t have a chance when that wasn’t even the point. They didn’t stop talking till like May so they were still texting when we were talking or official whatever tf he calls it. The reason why he says we weren’t talking at this time when I point something out is because he never asked me to be his gf we just agreed on being in a relationship so we don’t have a day or anything like other people may have. When he said the virginity thing I said so you were just in it for the sex & he said I sound like every girl pussy doesn’t change him pussy doesn’t mean anything to him so that wasn’t shit & he said girls give it for free so why would he be doing all of that and talking to me when he could’ve went to those girls & I’m just like yea yeah w.e. The whole car ride he was saying that and then he told me I’m dumb and I should feel dumb cause I didn’t see anything serious I’m accusing him of cheating when I never said that🤦‍♀️. He said I’m prob the one cheating when I’ve cut off everyone and havent done shit. I’ve been loyal from the start. When we finally got by my house he walked me to my door it was raining & dark so he just walked me in silence and hugged me and said u feel dumb its ok and kissed me & I just walked away then he asked if I was ok and I said mhm and went inside. Idk what to do or feel. I don’t want to tlk to him at all rn I just feel like this escalated and went crazy for no reason when I was just wondering why he thought him doing something he didn’t want me doing is ok. We’re 19. We get along when we’re apart but we only see each other like twice a week. I told him he doesn’t act the same way he does in text . He’s much nice and in person hes just a asshole