Dealing with narcissists?

Have any of my fellow infp's dealt with narcissists before? I just came to the realization today that my boyfriend might be a narcissist.