Terapia CBT nie koncentruje się na przyczynach pojawienia się problemów, a tylko i wyłącznie na radzeniu sobie z nimi. Terapia psychodynamiczna z kolei bardziej skupia się na analizie praprzyczyn problemów. Do istotnych różnic między terapią psychodynamiczną a poznawczo-behawioralną należy czas ich trwania. Terapia CBT jest zaliczana do terapii krótkoterminowych i zajmuje od kilku do kilkunastu sesji. W tym czasie psychoterapeuta CBT wraz z pacjentem koncentrują się na konkretnych objawach, zachowaniach i myślach i wspólnie pracują nad ich korygowaniem. Natomiast terapia psychodynamiczna może trwać od pół roku do nawet kilku lat, co kwalifikuje ją do terapii średnio i długoterminowych.