My ex has bpd, npd, bipolar, and adhd. We were together 3 years, and I did absolutely everything for him and everything I could to make him happy. He was always miserable. No matter what I did. I was always feeling like I failed. He always had a real nasty attitude, belittled me and called me names, and I never knew what his mood would be. But I was trying everything to work things out, and in the end I had caught him having another girl in our bed and he left me for her. Devastated. 3 years and I was just discarded like I meant nothing. All I do is wonder why she's so much better than me. And it's like he's aware he hurt me, but he doesn't comprehend that he completely wrecked me. My self esteem is gone, I feel worthless, I had a mental breakdown and missed two weeks of work, and I'm just in pieces. And he doesn't get it. I've gotten your basic "im sorry" but he really just seems to not understand the extent of damage he's done. Will he ever? 

It's so unfair that he gets to be happy now while I've been alone. He kept randomly calling me on blocked for two months, still wanting to see me. And when I went a few times, he just completely disregarded my feelings. How do you do that to the person who did everything for you and loved you? I wish I would stop blaming myself. I had just told him to stay away from me, and his response was that he'll try. Will he ever truly realize what he's done? 