Cognitive Behavioural Therapy (CBT) is the favoured intervention in the NHS and IAPT service at the moment. In my experience there is a misconception that CBT is an effective fix-all solution for anything from smoking to enduring depression. But, this depends on who is delivering the treatment and how experienced they are. 

While I have CBT training and integrate the methods into some brief organisational work and symptom relief, I do not recommend or practice it for therapy or deep long-lasting change.