Getting specific facts on migraine headaches nutrition and diet can be quite a challenge, especially if you can't find a health practitioner that specializes in migraine treatments.
I studied nutrition for two years and then got more interested in Chinese Medicine, herbs and acupuncture, and food as medicine. And then counselling...
My passion for getting optimum nutrition and the power it holds to heal the body, has never left me.
I truly believe, that especially with a condition like migraines, that one of the only things you can control is what you put in your mouth.
And the quality of food matters.
Food is fuel.
Yes. Any food could be a migraine trigger for you and skipping meals and not drinking enough fluids, may also be problematic.
Too much sugar, food intolerance or allergies can trigger an attack. And different combinations of foods and triggers, amount consumed, and time can complicate things.
The foods you eat and beverages you drink contain compounds that can trigger an attack or make your headache worse. On the other hand, there are some foods that may help reduce the number and severity of your migraines.
We are going to look at those foods and a few things that make it all so complicated so you’ll have a better idea of what to do next.
Factors that complicate things:
Sometimes it's just one food and other times it can be a certain combination of foods.
And, sometimes foods may trigger you only when they are combined with other triggers. For example, when you are under stress or it's that time of the month (hormonal changes).
Whether you get an attack from a food or beverage may depend on how much you consume. You might not have any problems with a small amount of cheese or wine, for example. But it might be a different story when you enjoy larger portions. 
You may not get a headache for several hours to several days (4 days for example) after eating your trigger food. This makes it more difficult to find the connection between your migraine attacks and particular foods or beverages. 
Adding to the complicating factors is how you are actually digesting your food. Migraine sufferers can struggle with poor digestion. The digestion does slow down during an attack so the body can deal with the attack.
Slow digestion during a migraine attack is called Gastric stasis, also called gastroparesis.
Low stomach acid can become a problem as we age too. Stomach acid is essential to the breakdown of vital nutrients and absorption of trace minerals that are crucial for good health.
You can help your stomach acid by drinking 1 to 2 tablespoons of apple cider vinegar, lemon juice, or lime juice before meals. If that sounds too horrible, I take Thorne brand Betaine HCL & Pepsin supplements before or during each meal.
You can also experiment with bitters or Swedish bitters to stimulate your digestive juices.
Now in order to improve your diet, there is one thing that is absolutely essential and that’s to keep a log or food diary.
If you want to improve your migraine headaches nutrition and diet, you need to have a starting point and a way to monitor changes and look for patterns.
Everyone’s sensitivities are different when it comes to food and drinks. It’s impossible to remember what you ate 3 days before an attack… so it's essential to keep a daily food log. There are some great apps like Migraine Buddy you can use (join my mailing list for the simple one I use), or if you do it manually...
Make sure you:
"Most food triggers will cause a migraine within 6 hours. Over time, a pattern will appear, and you will be able to see what foods are causing your migraines. If you suspect a certain food is triggering your migraine, remove it from your diet for several weeks and see if the migraines stop, are less frequent, or are less severe. Foods should be eliminated one at a time." 
It’s a good idea to work with your doctor if you decide to start to eliminate a food or foods from your diet.
A balanced diet with a focus on nutritious foods should help reduce the frequency and/or severity of migraines.
Some of the following foods, and always in moderation, could help prevent or reduce attacks:
Here are some time-tested dietary measures to
help prevent migraine attacks:
"Eliminate coffee and decaf and other sources of caffeine." 
Once you have eliminated caffeine, you can use coffee as a treatment for your attacks. I used to have a short black and then go an lie down, or start to make it home. It helped quite a bit for years, until I became addicted to it.
I still love the smell of a good cup of coffee.
I've written more about using caffeine to stop an attack here - Caffeine and Migraine: A Gift or a Curse?
Take one or two tablets every day of the dried herb Feverfew (Tanacetum parthenium L.) as a preventative. Dr. Weil says it is "safe to take indefinitely" and is available at most health food stores.
Many practitioners recommend taking 400 mgs of Vitamin B2
daily. Many studies have found this dose to reduce the frequency and
duration of migraines but I did not experience any benefit. As a
matter of fact, my skin was turning yellow after, who knows how long (18 months), before the doctor took me off it.
I was taking divided doses of 200mgs at breakfast and 200mgs at lunch. Many migraineurs have found this beneficial, so I thinks it's worth giving it a try.
There's good evidence to support that B12 could also be essential. It sure worked for me, more than anything else.
A migraine headaches nutrition and diet essential is to make sure your bowels move regularly.
Put 1 tablespoon of whole linseeds (called flax seeds here) in a coffee plunger and poor a cup or two of boiling water from the kettle on to it and leave it to steep overnight. Drink one cup in the morning if you need to get your bowels moving.
Some practitioners believe migraines are from sluggish bowels.
Too much information? Good!
Another migraine headaches nutrition and diet essential is to make sure you are properly hydrated.
My chiropractor told me years ago that we should drink 1 liter of water for every 23 kilograms of body weight.
To use kilograms, divide your weight by 23. So an example for 68 kilograms, divided by 23 equals 100 oz which is 2.95652 or 3 liters. Drink 3 liters of water each day, preferably with a bit of salt.
To use pounds, take your weight times 2/3rds. To calculate how many glasses to drink every day, just divide that by 8.
Confused? Here is an example - if you weigh 150 lbs then 150 times 2/3 =100 oz and then 100 divided by 8 is approximately 12.5 glasses of water.
Did that help?
I can never get enough interesting migraine headaches nutrition facts! Every little tweak could make the world of difference in your suffering. Anything that helps is good!
Keep experimenting... if one thing doesn't work... try another one.
My most recent fact finding adventure around migraine headaches nutrition is from the book Fighting the Migraine Epidemic that is all about hydration.
Proper hydration with salt, water and minerals, and how our migraine brains need more than an average person. I cover more on migraine headaches nutrition and diet in my course...
References for Migraine Headaches Nutrition & Diet:
1. WebMD Weight Loss Clinic, Elaine Magee, MPH, RD (2019) Eat to Minimize Your Migraines. Available [online] at: https://www.onhealth.com/content/1/migraines_eat_to_minimize_your_migraines Accessed 6 Sept. 2019
2. Medical University of South Carolina (MUSC Health) Nutrition Guide for Migraines. Available [online] at: https://muschealth.org/medical-services/ent/otology/vertigo/nutrition Accessed 06 Sept. 2019
3. Weil, A. M.D. (1997) 8 Weeks to Optimum Health. Warner Books: London, UK.