I have had migraines for 15 years now. I took pills, needed shots, I excercised, was in great shape etc..but still no good. One day, I had three in a row. I ended up being taken to the doctor where, after two shots, they finally decided to knock me out. That really freaked out some of my friends and one of them came to me with an herbal remedy. I was so skeptical that he actually had to pay for it and beg me to try it. Well I did and you know what...it is my miracle. It is called Migraine Blocker. I find it in a variety of herb stores, but it is cheapest on line. You can take this just as you feel the onset of the migraine or whenever that weird feeling that something is not quite right comes on or even when stress is high. I am telling you it was my savior. I also use something called Rescue Remedy when I feel stress come on. Since I have used this the number of migraines I have had have decreased tremendously. I also use something called Eagle Brand Medicated Oil. This works well when you did not get to the migraine early enough. I put it on my temples, on the base of my neck, on my scalp and sometimes around my cheek bones. My migraines took me out of operation for days. I had all the symptoms..visual disturbance, sensitivity to light, slowed speech, numbness, vomiting and of course the horrible head ache. Sometimes I would have two a week. I was functioning ...barely. Thank God for Migraine blocker and the other two because I am back in the world of the living. Search for Migraine Blocker by source naturals. Rescue Remedy is by Bach. And the oil well just put in Eagle Brand medicated oil. Hope this helps.