I once heard the saying;
“You’ll be expected to be their cheerleader, even when it’s you who needs encouragement the most.”
On the other hand narcissist aren’t psychopaths; they invariably full of envy, anxiety and they second guess themselves so often. Their life is a constant battle of insecurities, depression, as well as frustrations. Instead of seeking help for themselves they prey on others insecurities.
The best solution is to distance yourself from the narcissist as soon as you recognise that you are in their company.