This is the ??? you should ask your self what is the cause of my migraine ! very possible that you have a masked food allergy! this offending protein is found in wheat or bread,barley rye oats and soy and milk even eggs,ask your Dr. and get tested.mine was due to wheat and milk.these two items are out of my diet and migraine free! with a little help from 2.5 grams of omeaga3 fish oil!