I'm really struggling and I don't know why I'm so weak. My boyfriend of 2.5 years is no good for me. He's a drinker, he talks to me like shit and he's cheated on me. But every time I try to end it he first of all gets really nasty and says horrible things to me, then he threatens to kill himself, then he's really loving. My head is all over the place. I've tried going no contact but then he messaged my adult daughter saying he was worried about me. So I keep in the relationship because it seems easier as it keeps him happy, but it's destroying my self esteem. How can I be strong?