I used to suffer really bad migraines as a teenager,
Massively cutting down on dairy worked for me, I stopped drinking milk, barely any chocolate, hardly any cheese, or anything else contains dairy,
(either that or the faith healer, it's an Irish/ ţigan thing)
I have maybe 1 every few years now, as opposed to at least one every week.
If I stopped eating red meat I'd starve to death