Time or its fine? HELP

So, this is a long story but i need help. Sunday this girl sent a video recording of messages between her and my boyfriend. it was a lot of flirting, and she sent him nudes. I confront my boyfriend about it and he said he was trying to help a friend to show him “how much of a hoe she was.” i contacted his friend and his friend vouched for him with messages. I was going to break up with him, but i thought about it a lot. i fucking love him, and the whole situation was very disrespectful and im heartbroken but i dont want to lose him.

I told him that he will have to earn my trust back and he says he is willing to do it, he cried his eyes out to me yesterday and held onto me while crying and it showed that he knew he fucked up. He swears he didnt send her anything and honestly im hesitant but i believe him. im really insecure right now though. Im worried if i have sex with him and shit that ill just be too scared to enjoy and ill be too scared to open up again.

I need to know should i just forgive and forget knowing that we both are so young and growing, and let things go back to normal or should i stay distant and let him prove himself to me? PLEASE HELP 😭💔

AND we’ve been together for 6 months, but have been messing with each other for over a year..