Food Diary for Headaches & Migraines
A headache food diary records meals, drinks, and lifestyle factors alongside when headaches or migraines hit, helping you identify dietary triggers. Common ones include aged cheese, alcohol (especially red wine), caffeine changes, chocolate, and skipped meals.
This is general educational information, not medical advice. A food diary is a tool to spot patterns — it does not diagnose. For persistent or severe symptoms, or any red-flag signs mentioned below, see a doctor or registered dietitian.
Migraine and headache triggers are notoriously individual and often involve a delay, which makes them hard to spot without a record. A food diary — ideally one that also captures sleep, stress, and skipped meals — is the standard way neurologists have patients hunt for patterns.
The delay is the catch: a trigger food may take hours to produce a headache, so you need timestamps and at least a few weeks of data to see it.
Keep your food diary in your pocket
RecipeAI logs meals in seconds and time-stamps everything automatically — so spotting the pattern behind your headaches is just scrolling back, not decoding a paper notebook.
Start a free food diaryWhat to track
- All food and drink with times, including caffeine amounts
- Headache onset, severity (1–10), duration, and type
- Skipped or delayed meals (a common trigger on its own)
- Sleep, stress, and hydration
- For menstrual migraine, your cycle
Common headache and migraine triggers to watch for
- Alcohol, especially red wine
- Aged cheeses (tyramine)
- Caffeine — both too much and sudden withdrawal
- Chocolate
- Cured or processed meats (nitrates)
- MSG and some additives
- Skipped meals and dehydration (often bigger than any single food)
How to run your food diary
- 1
Track for at least 4 weeks
Migraine patterns are slower to emerge than gut ones — a month gives you enough headache days to correlate.
- 2
Log the non-food factors too
Sleep, stress, hydration, and meal timing trigger more headaches than food for many people — capture them so you do not wrongly blame a food.
- 3
Note the delay
Look at what you ate in the 6–24 hours before onset, not just the last meal.
- 4
Confirm by controlled testing
Once you have a suspect, avoid it for a couple of weeks, then reintroduce deliberately and watch.
Tips & cautions
For many people, regular meals, steady hydration, and consistent sleep prevent more headaches than avoiding any specific food — the diary usually reveals this.
A sudden severe "worst headache of my life," or headaches with vision changes, weakness, or fever, are emergencies — seek care immediately.
Share the diary with your doctor or neurologist; patterns you cannot see are often obvious to them.
Frequently asked questions
How do I find my migraine food triggers?
Keep a diary of all food and drink with times, plus sleep, stress, hydration, and meal timing, alongside when headaches start and how severe they are. Because triggers can be delayed, review the 6–24 hours before each headache, over at least four weeks.
What foods commonly trigger headaches?
Alcohol (especially red wine), aged cheese, caffeine (excess or withdrawal), chocolate, cured meats, and MSG. But skipped meals and dehydration trigger headaches more often than any single food for many people.
How long before I see a pattern?
Aim for at least four weeks. Migraine patterns emerge more slowly than gut symptoms because you need enough headache days, and triggers can be delayed by many hours.