Careful, you need a psychologist to diagnoise NPD. It's like a horoscope could fit anyone who reads it.
Instead say she is abusive by analysing her behaviour not her character. It doesn't really matter what type of disorder she has or even if it's co morbid. If she is abusive and it's been there throughout (systemic) then it's an R you need out of. These abusers rarely change, and certainly it takes a very long time.
I trust you have read the abuse thread?
The way to deal with this type of abuser is NC.
My thoughts
V
Freedom is just another word for nothing left to loose. V 64, WAW