He's literally just moved out 2 weeks ago, but we've been living together since last Christmas 2017 whilst we were separated. We split up December 2017, he got with this girl 6 months later. It was awful living with him whilst he was dating her, because he would compare me to her and drop hints about her size, her appearance etc. I'm size 16 now, I used to be a size 24. I've always been insecure about my body and he knew this. I believe he has full blown NPD, he always tries to start an argument with me, saying things like how I've ruined his life, I'm the worst mistake he's ever made, how he "lasted 7 years with me, but will last 18 years with her" ( his own words)
I can't block him as I have children with him, so need to communicate. I'm not where I want to be when it comes to my body and self esteem. And it doesn't help when he's constantly comparing me to his new girlfriend, feeling low at the moment.