Migraine is a health problem in which the patient has severe headaches. Some factors that trigger migraine are stress, fatigue, depression and anxiety. You must take steps for controlling migraine. Eat a nutritious diet and avoid caffeine. Getting good sleep is very important. We will give you some tips for preventing migraine headaches. You should relax and avoid things that cause the headaches. Avoid stress and anxiety by learning stress management techniques. Note down your symptoms and feelings in a notebook or diary. Analyze your condition and take steps for controlling headaches before it becomes severe and uncontrollable. Following is a detailed guide on how to prevent a migraine before it happens.