Hi bejeezus (Sorry for long post)
In 2001 I left my abusive, alcoholic exh. All of my relationships up to that point had been abusive in one way or another, because I was willing to put up with a lot of shit so I wouldn't be alone.
In 2002 I met a man on a train and we started a relationship. I stayed in it nearly 3 years, but wasn't happy. I thought if a man wasn't actively drinking heavily, stealing my money, telling lies or pushing me around meant he was a 'keeper'.
He was controlling and a emotionally abusive - saying cruel things, sulking and driving at 100mph when he knew it terrified me. I kicked him out after I found he'd been having email sex with another woman. Charming.
A few months later I started internet dating, and met my husband. He's not perfect (neither am I), but he's gentle and supportive and kind. I have never, ever felt threatened by him. I dumped him for a while early on, because he was drinking loads and had stopped looking after himself, and I wasn't going to look after another man. He sorted himself out and asked me back out again. I wasn't sure at the time but I have never regretted my decision.
In the last few years I've had a lots of counselling, and I have learned a lot about myself. I still struggle with my self-esteem, but I've been learning boundaries (my family... a whole other story) and that I deserve my own care. That I don't have to look after others, and I don't have to put up with the things I used to.
I know today that if I was on my own, that would be okay. I am resilient and independent, and have started to trust my instincts instead of ignoring them.
Sorry, tl;dr. It can get better, I really wish you and your kids all the best.