I haven’t seen this thread. I read only the top comment, then wrote mine.
If you know you have npd you are about 2000 times better than most people who have it, as you have said it’s not a good thing to be diagnosed with it and yet you acknowledge that you have it. That’s like you are able to acknowledge that you are not unfailable or perfect.
If you really care about your friends and family you should look into therapy.
Yet I still think you would massively profit from therapy :)