认知行为治疗比传统的精神动力心理治疗来得有效。心理治疗挖掘过去以期找到问题的根本,而认知行为治疗则以此时、此地的练习来去除不必要的行为。其最主要的想法是让病人处于那些害怕、焦虑的情境当中。然后鼓励病人对抗那些因害怕或紧张所致的强迫行为,这就是所谓的「暴露和不反应法」(exposure and response prevention )。当一次又一次的重复练习,强迫症病人才学习到「如果不做那些仪式行为,也不会有坏事发生的!」刚开始练习时,因不合理地想象灾难会降临,故紧张程度不断增高。若病人能及时告诉自己「好的,我只洗一次,不会有人受伤的」。起初这方式使病人变得更焦虑。但不要灰心,透过重复练习,焦虑会逐渐减少的。原则就是不断面对让病人害怕、焦虑的事物。认知行为治疗必须花费很多练习和耐心,并且要有较强的动机来承受高度的焦虑。