Need some serious advice

My partner called me a "slut" today!!

We were having an argument over his work and a few past problems. Because I have had ex boyfriends and know professional cricket players that I'm really close to. He screams in my face saying I'm a fucking slut and everyone in the town knows me!!

Please give honest advice what should I do? I can't stop crying im so upset it hurt me so much.