Cognitive Behavioural therapy has served as a powerful and effective tool in combating issues such as depression, anxiety, phobias, overeating, anger and relationship issues. It is a time limited talk therapy.