You consume “trigger” foods

According to Headache Australia, foods such as cheese, chocolate and processed meats may trigger migraine headaches. However, the foods that cause migraines often differ depending on the individual; surprising foods such as snow peas, olives, and soy sauce have reportedly triggered migraines in some people. Be your own expert by keeping a log of the foods you have eaten before a migraine attack. Doing so can help you determine which foods to avoid in the future.
You drink sugary or caffeinated drinks

Sugary, caffeinated and alcoholic drinks are also on the ‘Migraine triggers’ list. These drinks can result in dehydration and also contain preservatives that increase blood flow to the brain, both common causes of migraines.
Here are 12 things that happen to your body if you stop drinking fizzy drinks.
Your sleeping patterns have changed

Many migraine sufferers find that missing sleep or getting too much sleep can trigger a migraine attack. If the migraines are temporary, there’s probably no need to make a change, but if they persist it might be time to regulate your sleeping pattern.