OP, reading this is so similar to someone I know. She is my Manager and I've known her for many years. If you hadn't said that you live where you do and that he moved out in April, I would have thought you were her.
For years she was coming into work with black eyes, marks all over her and she was so quiet. He used to beat her.
One time she snapped and kicked him out. He emotionally blackmailed her to take him back. Used the kids, he had nowhere to stay, she wouldn't cope without him etc. She took him back.
This has happened many times since. She says he doesn't hit her anymore. Who knows, maybe he doesn't, I haven't seen a bruise for quite sometime.
But the emotional bullying is still happening. Just the other day she mentioned something he said which left me 
She makes excuses for him, he tells her its her fault and the way she deals with things
She is a skilled Nurse in a senior position, she is lovely too but he tells her she's stupid. He has come out for our Xmas do's and has sat there belittling her infront of her employees.
He is a fucking twat!
Her 12yr old son has started hitting her too. He gave her a black eye once.
Like you, she has been with him since she was 15 and has 3 children.
She's 37 now and he still hasn't changed.
Neither will yours 