Question: how to maintain a healthy relationship with a narcissist?
Answer: Understand the feeling behind their reaction and communicate to how they feel. Instead of react, ask yourself what are they feeling behind their reaction and acknowledge their feelings. ... 
Set limits and boundaries on unrealistic expectations, don't give in.