What is wrong with me? I was with my ex for 5 years. I couldn’t see it at the time but I put up with a lot. I didn’t know for a while into the relationship but he was a cocaine addict. He’d lie about it, he wouldn’t come home at least once a month. I’d found out he cheated on every ex with prostitutes. Obviously this would make me doubt him when he wouldn’t come home. He had an excuse of staying at his family pub because he’d been drinking. I tried so hard to help him and get him to stop behaving this way. My ex would say sorry, he’d think once would be enough. When I’d bring up what had happened, because Si was still upset/angry, he’d say, “I said sorry”. Then a week or two later he would go back to his cocaine, not come home and ignore me etc. Eventually I had enough and called it over. 6 months later he’s in a new relationship and appears to have changed. How can he change so easily for her but wouldn’t for me? The woman he’s with is an ex of his from 15 years ago. He always said she was the only ex he loved. I feel so hurt by it all. To think he had a new life, without a care for me and I’m still hurting. He has a child who I was step mum to, now she’s that woman. She also has her own kids so I feel it’s all happy families. Why do men always manage to come out on top even after they’ve done us dirty.