I have been in a relationship for 6 years with someone who fits the description of narcisstic personality disorder and OCD. He is never wrong, shows no empathy or remorse and does selfish and impulsive acts without consideration of the consequences to others. I am always put down and made to feel worthless. When he does something wrong it is somehow turned on me that I caused the problem and I'm the one treating him poorly, even wen I go out of my way to do a favor he is very ungrateful. This began some years ago he isn't the same person and it has been occurring for 5 years. He has lied and keeps things from me. When he asks me a question he automatically believes I'm lieing. He also has compulsions to wash his hands and repetivly do things a certain amount of times such as flicking the light switch, turning the bathroom tap, standing up and sitting down a certain number of times before he sits and I'm always asked to repeat a sentence he has said if I don't get every word correct he becomes agitated and angry. Does he have a personality disorder, if so how do I approach him about it as he is very defensive and proud?