I also suffer from migraines.

I have recently gone the natural route and only had 3 in a month and a half!! I used either wake up with one or a really bad headache that eventually went into one...I was getting migraines 2-4 days a week (each one lasting 2 days everytime.). I started taking Omega 3 with Fish Oil (2/day...1000 mg each.). I did do research about the natural supplements before trying this, though. Feel free to PM me, if you want.
Tammy