HELP please! Kinda long (๑╹ω╹๑ )

So for context my boyfriend and I have been going out for about 5 months. I’m 15 and I’m not a very jealous girlfriend, he likes to go out a lot and meet up with his friends spontaneous. I’ve never been worried or jealous because he always lets me know how much he cares about me by doing little things like picking me some flowers, buying me my favourite drinks and dropping them off at my house and putting sticky notes on book pages with notes about how they remind him of me. But some of his friends have been saying stuff to me about him going to other girls houses and going out with girls behind my back. When I confronted him about it he denied it and even said he loves me. I don’t love him so I haven’t said it but I think it’s bothering him that I haven’t. I have some more “relationship” experience and I think it makes him insecure. But whenever I talk to a guy he gets mad at me and says that I don’t give him enough attention. I try to give him more but nothing seems to be enough so I just let it be. Every time I go out, I let him know and tell him where I’ll be and who I’m with. But he still thinks that I’m lying to him and going to meet up with guys or something and he keeps blowing up and saying that “ I don’t care about him” or that I’m always chasing other guys. But I have seen him with other girls and I have screenshot messages of him confirming he’s at a girls house and he even says,”don’t tell my girlfriend”. I’ve caught him on outings with girls and when I ask him what he’s doing he says he at home or working. I think he’s cheating. How should I confront him? What should I do, should I breakup with him?