2. Faktor genetik
OCD juga bisa merupakan penyakit keturunan, tapi belum diketahui gen yang mempengaruhi masalah kesehatan mental ini.
3. Faktor lingkungan
Lingkungan bisa menjadi penyebab OCD, termasuk trauma masa kecil, infeksi streptococcus atau Pediatric Autoimmune Neuropsychiatric Disorders Associated with Streptococcal Infections (PANDAS) dan perilaku obsesif kompulsif karena mengamati anggota keluarga.