Cognitive therapy is a relatively short-term, focused method for a wide range of psychological problems including depression, anxiety, anger, marital conflict, loneliness, panic, fears, eating disorders, substance abuse, alcohol abuse and dependence and personality problems.