Terapia cognitiv-comportamentală este bazată pe ideea că gândurile și comportamentele sunt strâns legate și că schimbarea unuia dintre acestea va modifica și celălalt, în timp ce psihanaliza se concentreaza pe explorarea trecutului și proceselor mentale inconștiente, pentru a înțelege comportamentele actuale ale indivizilor.