Hi there @Hopenfaith thank you for posting. You are definitely not alone with this one, it's really challenging to manage so we're sending you a lot of love. Narcissistic personalities do have a tendency to isolate their partners from any family or friends, so no doubt you're feeling the brunt of that and it can be quite challenging at times. Have you got a therapist or counsellor yourself you can chat to about this? Our SANE helpline are available to talk to for general information on potential strategies as well, their number is 1800 187 263.
We also have a quick guide on NPD here that's quite informative.
Do you have any personal support in regards to the aggressive attacks about your character, anyone you can speak to in the way of friends etc?