Cognitive behavioral therapy (CBT) is a treatment commonly given to patients suffering from various types of anxiety disorders. Many chronic migraine patients find their headaches are triggered by stress, especially when it’s related to anxiety or depression. Whether your stress is caused by relationship problems, financial challenges, drug or alcohol abuse, mental health issues or sleeping difficulties, CBT may be able to reduce the frequency of your migraine attacks.