Cognitive behaviour therapy (CBT) is a type of psychotherapy that helps people to change unhelpful or unhealthy thinking habits, feelings and behaviours. CBT may be used to treat problems including anxiety, depression, low self-esteem, uncontrollable anger, substance abuse, eating disorders and other problems.