my wife would get a migraine every single day around 1pm. she scheduled her college around them. she did a bunch of genetic tests, and (this is not science to me, i dont know the process at all) she ended up trying a methylated vitamin b complex, 8333% usda dose, and they dried right up forever. i feel for anyone dealing with them. i got my first one 7 years ago and learned i am sensitive to soybeans. i can pop some raw soybeans into my mouth and have a visual aura and migraine within 30 minutes, it's fascinating.