I posted a thread here last week about my selfish, narcissistic, pathologically lying H and most of you came back telling me I was doing the right thing in dumping him and that people with NPD don't change.
There were however a couple of comments saying that as I was pregnant and had a toddler, he hadn't cheated, he hadn't left, then what could be that bad that I couldn't stick by him. One notably was a HV who said she'd seen a lot of single mums and it's very tough to be alone, so couldn't I try to stick.
Well, I'm ashamed to report that one day last week when I was out, he helped himself back into the house, did some cleaning and washing, made me smoothies and helped looked after DD. I was really knackered and for the first time in days could sit down without being climbed over and jumped on and I could have a bath in peace. So he managed to worm himself back in. 
Then this morning he was snappy and spoke to me like dirt. I said I didn't like the way he was talking to me. He then called me a nasty piece of work and attacked me which he'd never done before. DD (she's 2) saw some of it and got upset. So he was out (again), but he wouldn't leave me alone so I ended up calling the police.
I know I should have had more resolve. I know I need to go to CAB. But right now I'm still in some pain and just want to bury my head in the sand. I wish I could wave a magic wand and be whisked away with DD to another place far away with all our stuff and never having to return.