I know that he has OCD. I don't know about the NPD. I do know that he started in high school because he was incredibly shy; it brought him out of his shell and it was cool to "party". I sometimes think he has borderline, due to his symptoms, but then again, it may just be due to the alcohol.