I slept with a guy and when I left him he body shamed me and I just can't get over this. How can I possibly be over it?

I dated a guy who was just using me for sex, but I always expected more. After our first date in which we got involved he invited me to his house but things didn't go well so I decided to leave. After I left he blamed me for not treating me right saying that I was ugly, that I can't achieve my dreams, that I had nad breath among others. This is really hurting me cause I already self-criticize my body and always felt I was not good enough. Aditionally it's incredible how he thrown to my face all these insecurities after I got it off my chest with him once. I feel completely ashamed and afraid of meeting another guy and he also mocks me as he did. I feel so horrible... Any advice?
Updates
+1 y
(I went to his house and we had sex but then I leave bc he wasn't treating me right)
I slept with a guy and when I left him he body shamed me and I just can't get over this. How can I possibly be over it?
Post Opinion