Migraine sufferers are often considered to be perfectionists or overly sensitive to stress. Pay attention to whether you get more headaches when you are under more stress. Don't rule out the possibility that certain personality traits may have an adverse effect on your health. But don't be too quick to blame yourself, either. Be your own expert.
Doctors have specialized training and access to the latest medical research.
But, as we've discussed, doctors have their own personal biases, and undisputed guidelines for standard care hardly ever exist. This is a large part of the reason why Dr. A suggests one remedy, and Dr. B recommends something else. That's why it is important to get more than one opinion and to follow your own instincts when making decisions. No one has a bigger stake in making sure you stay well than you do. Gather as much information as you can, and make your own well-informed choices.