Addiction is a complicated and intricate disorder. There isn’t one single way to treat addiction; instead, using a combination of approaches works best. CBT for addiction is a common portion of many treatment plans for clients in treatment centers. Is cognitive behavioral therapy effective?