في بعض الأحيان يكون الوسواس القهري ناتجًا عن مرض نفسي وفي بعض الأحيان الأخرى يكون ناتجًا عن وسوسة الشيطان للإنسان، ولا يمكن معرفة السبب في المعاناة من الوسواس القهري من بين هذين السببين إلا بزيارة الطبيب النفسي.