My boyfriend relies on me for everything and I think he’s cheating

Hi all. I’ve posted on here once before , but more has come to light. My boyfriend (21m) has had some suspicious texts in the past which he defended and I (20f) believed him.

This is until he started being weird about his phone again, and started making comments and getting angry at the ides of me cheating on him. We’ve had issues in the past of him very very angrily insisting that I must be cheating on him, which i absolutely would never, and I foolishly tried to move past it.

I’ve looked down his phone (I know that that is wrong and shows lack of trust , but I’ve done it before and always been proven right lol). We got together June 2021, and in September 2021 he messaged a girl on instagram calling her pretty and asking for her snap.

Also in his normal texts , there is 2 unsaved numbers with notifications silenced. In one , a girl he must’ve known a few years ago messaged him saying she has moved to our city , and they have been planning to go and get drinks. He’s also sent her voice notes that she has saved but I can’t replay , and has been flirty (ie “can I ask , I’m very glad you did , but why did you message me x)

There is also an unsaved number who I confronted him about before and he said she was a coworker . They spoke about having a “perfect night “ that evening and the messages suggest they had been on the phone together.

With that girl , he also text her October 26th at 6pm and asked if she was “nearly there yet “ and she said almost . He told me he was with his male friend that night. He knows I am logged into his gmail account as I often have Ti respond to important emails for him and organise his life. So I checked him student email account and camera roll and discovered he had reserved a table at a bar on the 26th.

What the he’ll do I do. We have had exceptional difficulties due to factors in his life the last few years and I have basically dedicated myself to helping him . I feel totally lost.