The duration of CBT varies depending on the individual and the severity of their symptoms. Generally, CBT is a time-limited therapy that ranges from 12 to 20 sessions. However, individuals may start experiencing positive changes within the early stages of therapy, and long-term results can be achieved with consistent practice and application of CBT techniques.