Words of advice?

I recently just got out of a 2 year relationship. I was cheated on for the whole 2 years, my ex cheated with both girls and guys, but swears to everyone he’s straight.

How do I get past this? This feeling of never being good enough, the feeling of being used and feeling disgusting with myself for sleeping with him, being with him, being around him..

He was my first serious relationship, I trusted him with everything, let down all my walls, constantly changed myself to please him, tried so hard and begged for his love.

My relationship before that, my ex used to hit me a lot of the time for a joke..

How do I get past this? How do I ever let anyone in again.. how do I trust another person. How do I love someone again? How do I go to sleep and not have nightmares of being cheated on, being worthless and unwanted..

I know it’s only a guy and only a relationship, it’s not the end of the world. Bit I’m so broken from it, every good thing about me has gone. I’m just an anxious, nervous, emotional wreck with trust issues.

My future is fucked, I’ll never be able to have a normal life or relationship.

Any advise? I’m so alone and lost..