My boyfriend cheated on me in the club at my birthday party?

I reserved a lounge and all my friend were there. I wasn't all the time with him and wasn't observing him bc I thought I could trust him. Then my sister her friend saw him dancing with other girls and touching their ass etc. the highlight was he went with a girl (that he knew from the past) to the toilet to f*ck. A securty saw this and called the police bc he thought it was a rape (it wasn't). My boyfriend went to the prison for 2 days and I have blocked him everywhere. I went to his mum's house bc she told me she wants to speak with me. I was speaking to her and then suddendly my boyfriend came out of her room and i wanted to go. He came in front of the door and was like "pls give me a sec i swear i haven't f*cked her, she saw me going to the toilet and then she just came in the toilet cabine and started touching my d*ck she's a psycho and still in love with me". as he is a very good liar i thought maybe its true. I asked the girl to come out with me and she showed me that he always texted her on instagram (nothing sexual). Since then he is sending me emails telling me he loves me he's so sorry blabla. Then he told me ok look she gave me head and i know unforgiveable but i love you so much and im so sorry i was drunk and blabla. I know that he always cheated on his ex but Im pretty sure this is the first time he cheated on me bc he never went out alone since we are together and we never went to a club. Now this was exactly one week ago. He is calling me nonstop from diffrents number (bc he's still blocked) and writing emails saying he so so sorry and long textes. One time i picked up the phone and he was crying (i never saw/heard him crying before) we are 6months together and he is 23 and i am 22. We decided to go out today to talk. Im not sure what to do bc im so hurt and also in love. Any advice pls? Sorry for my bad English
My boyfriend cheated on me in the club at my birthday party?
Post Opinion