I just created an account to post a comment. I was raised by a narcissist, and over the years I've, like you, come to realize how narcissistic I am too. Narcissism has a terrible negative taboo associated with it, and rightfully so, because it can drain the living shit out of the people close to the narcissist. But you have to be careful not to be even harder on yourself about it. Because that's how a narcissist woul…
My impression is that the OP does not have NPD, but perhaps, you were raised by one. As for whether you have NPD or not, I don't really know.