How do I get over my ex treating his new girlfriend better? He treated me like shit and it hurts?

Hey guys I need some advice. I'm having a really hard time getting over my most recent ex boyfriend because he treats his new girlfriend much better than me, but he treated me like shit and was borderline emotionally abusive. It make me feel like I was worth nothing and I'm useless. He sees me in public and pretends I don't exist or I'm sort of subhuman when I'm out with friends, which is hurtful. I cry so much, because he put me through a ton (extremely cold, ignoring, yelled at me, gaslighting, made me feel annoying, unattractive etc), & they have now been dating over a year, and are very much in love. He does literally all the things I asked for her he never did for me and he looves her and is so, so nice to her. So it's 100% painful & strange.

The issue I'm having is I feel very used. He made me feel like I was so worthless, like when he broke up with me it was like I was worth nothing at all. He never said a nice thing about me or showed he really cared. He just tried to act tough the whole time. I understand now that guys will date a girl, break it off quickly, and move on and not care at all. That's just hard.

I was a REALLY confident, attractive person before him. However, I'm also real shy so this has hurt me.

Overall, how do I stop feeling "used"? I know people move on quickly but how do I not feel this way? It's just like, he didn't like a single quality about me at all. We were a really good match at the beginning, but then he turned & it's bizarre that someone could change so quickly.

He made me feel like I was so worthless, that when he broke up with me it was like I was worth nothing at all or he just didn't care. Is this behavior normal for guys? Just moving on quickly, pretending they don't care about you, then finding someone they love? thanks!

How do I get over my ex treating his new girlfriend better? He treated me like shit and it hurts?
Post Opinion