One of the worst mistakes she ever made was to stay when she should have left, it was to give a second chance to those who intentionally did her wrong. She forgot this: Some people never change, regardless of how many times you give them a chance they just enjoy hurting you, it's who they are.
He only text you when those he left you for are ignoring him. He only calls you when he misses sex. He only tries to kiss you when he sees that you're trying to move on. He remembers your name only when he needs someone to shout at. He doesn't deserve your second chances, stop giving second chances to people who hurts you intentionally
I hope you find a person who will stop reminding you about your failed past relationships.
Being single is the right thing to do right now, you've suffered a lot and enough is enough, its time to love ans discover yourself.