I cry after sex with new people?

A few years ago i got sexually assulted by my boyfriend at the time and its stuck with me. Whenever i sleep with someone new i tend to get very upset and feel guilty or dirty or something. I don't really know how to stop it? It's quite embarrassing and makes me feel so uncomfortable