I don’t know how to let go..

My bf or ex . Less than a year . Admitted that he cheated on me he’s excuse was that it was weakness cause I’m almost 4 hrs away from him .. that night I was calling him and I messaged this girl and she told me she was fw him but it was a different girl that he slept w !

He’s been apologizing all day. I can’t really look at him right now. But I’m scared to actually let him go.. and I know it’s stupid of me.. cause he really don’t deserve me.

Every time he mentions sex I get disgusted and I tell him that too.