Very True... I saw 2 neurologist when I was 7 and then again when I was 15 and they told me I have a chemical imbalance in my brain but they dont know what chemical it is... Both times I have tried 8 or 9 different meds in different amounts and nothin helped in fact most of the time it made them worst. I use to sleep in the bath tub with those big race track head phones with the AC on in the dark for 2 or 3 days at a time. No fun... Thankfully since I have had my kids it hasnt been that bad I get a really bad one every few months but for me I have found that caffeine (which is a chemical) seems to help... Not a lot just a few sips. I tend not to do well on meds so I myself would rather drink a soda... still no answers on why... but most of the time the drs are crazy anyway lol. Glad yours are better tho... that gives me hope that someday I will find the cause of mine.True Migraines are caused by a chemical imbalance in the brain. You need to see a neurologist. And you may be asking how do I know? I HAD them for several years. I sometimes got 4-5 a week. They kept me from work and driving. I was panicked with the headaches and Dr's telling me try this med and that. See I had just lost my dad to a brain tumor and his symptoms were very similar. I finally got a Dr. that sent me to a Neuro. He did tests told me what it was and put me on daily preventative meds. I have no problem now. Well with migraines!