The short answer
People with narcissistic personality disorder rarely spend hours worrying that they might have it. Repeatedly checking whether you are selfish, manipulative or a bad partner is far more often a sign of anxiety, and frequently of OCD. The theme is sometimes called moral OCD, or a form of scrupulosity.