Headaches seem to be more common during stressful times (or right after you've relaxed from one). Add regular stress-reduction activities to your daily schedule to help prevent headaches.
Stress is sometimes the result of unconscious or involuntary negative thoughts you may have in response to a stressful situation or a problem. Professional counseling may help you recognize these negative ways of coping with stress and replace them with others that don't cause as much stress.
For additional general information on reducing stress, see the topic Stress Management.
WebMD Medical Reference from Healthwise