First, it is best to know what is CBT, to understand who CBT may help and how can it benefit someone. As cognitive behavioural therapy is a psychological treatment, it can tackle a wide range of problems. For example CBT is effective for those with problems such as marital issues, drug abuse, eating disorders, and common mental ailments. CBT therapy is effective for many issues because of its practical self-help strategies to challenge unhealthy thoughts.