I don't think it MSG becuz for me I get migraine for lack of sleep and depression. My first migraine was when i was eight and my dad took me to the doctors and they didn't know what to do; they just tell me to pee in the cup and that it. In my family my mom and I was the only ones who had migraine so it not MSG. I don't know if this true my mom told that MSG would makes your hair fall off from eating a lot of it. whenever I have migraine I will always go take a long nap and try not to think of anything and i don't take medication for it. Once my colleague told me to take Tylenol for it and still didn't take the pain away. Try taking a good long beauty nap that'll work.
Full article: http://bongqiuqiu.blogspot.com/2013/05/yahlah.html