CBT is often recommended for mood-related disorders such as depression and anxiety, but it can also treat personality disorders, post traumatic stress disorder and eating disorders. CBT can take place one-on-one between a therapist and a client, during group therapy, or online.