Perilaku kompulsif dapat dipengaruhi oleh berbagai faktor, termasuk faktor genetik, lingkungan, dan psikologis. Faktor genetik dapat meningkatkan kerentanan seseorang terhadap gangguan obsesif-kompulsif (OCD). Faktor lingkungan seperti trauma masa kecil atau stres berat juga dapat memicu perilaku kompulsif. Selain itu, faktor psikologis seperti kecemasan dan ketidakmampuan mengendalikan pikiran juga berperan penting. Memahami faktor-faktor ini penting untuk mengembangkan strategi penanganan yang efektif.