First off, I am thankful for a site like this where people come together to offer insight on often confusing health issues. Anyway, here is my background, basically: I'm 35. I've had migraines since...