Not a remedy, just a fyi moment - eliminate aspartame and it's many names from your diet/system and you may find relief from headaches. Aspartame hides under a slew of names - phenylalanine, amino-sweet, nutra sweet, etc. Sucralose isn't any better for us, nor Sorbitol. Avoid all diet drinks, any product that is labeled sugar free or light, for example Yoplait Light Yogurt contains phenylalanine now, 90% of gum sold at grocery stores has aspartame, along with mints. Become your own health advocate, question everything, read every food label carefully. One more thing, when you see "natural flavors" that's suspected to be aspartame too.
If you don't ingest aspartame then please ignore this post. I had no idea it's in so many food items now, over 6000. It's no longer just in diet soda's. Far from it.