Sorry... but what is NDP? Do you mean NPD? Narcissistic personality disorder?
I guess distancing is the best thing to do. We do end up in relationships that are familiar to us, for good or bad.
My ex is a malignant narcissist, according to my therapist. The kind that will deliberately set out to hurt and destroy a person. I have moved on, but honestly, I hate him for what he did to me.