La duración de la terapia cognitivo-conductual depende de varios factores, como la gravedad de los síntomas, la motivación del paciente para cambiar y la cantidad de tiempo que el paciente pueda dedicar a la terapia. En general, los resultados se pueden ver en unas pocas sesiones, pero para obtener los mejores resultados, se recomienda un tratamiento a medio plazo.