Hi there, my suggestion to you would be this, i had the problem and it took me going deep within myself to find the core of what it was, i was not listened to as a small child over a traumatic experience and i carried a rage inside me most of my life, until i healed that by going deep within me and working on my self,
Think back from before the Narcissistic experience you have had and look and see if you have spent you life wanting to be listened too and feeling like nobody cared enough to, as that first experience of that will be the root of all your anger,
You are out of the narcissists universe now, so take this time to develop you, as something within you, has drawn that experience to you, this will ensure you can maintain your own healthy boundaries and integrity of your true self, and most of all, if you do this and give no compromise to your integrity and boundaries, you relinquish expectations of others to change, and remove them from your life for violating your boundaries,
As you are worth much more than to ever compromise with someone who will not respect your boundaries and integrity, but if you allow them to breach them and not tell them to leave your life, you are sending a message you do not value you yourself enough, you cannot ever expect anyone else to either, and will draw more experiences like the Narcissist to you,
Learn to truly appreciate who you are, and maintain those healthy boundaries and the integrity of your body, mind and soul, as then you can value yourself without needing others to validate that , and enjoy a fulfilling life with those around who truly care,love and respect you, that is my advice, hope it is helpful in some way .
Please read my new article the perfect narcissistic world on my hub and see if anything resonates with you.