I used to be narcissistic but now I'm perfect.
Are you sure - there's levels of narcissism, some is healthy. Someone with full on Narcissistic Personality Disorder doesn't see a problem with it from my readings and sees no need to change, and would never ask this question. As @kstenerud a bit of empathy training could help, good on you for trying to change. Listen to people, learn to see the good in everyone etc.