Call your family practice doctor and ask if theres any reason you cannot take an herb called "feverfew".
At the beginning of a migraine or the sudden pressure increase of an existing one I take 1 every half an hour and within 2 hours, Im atleast functioning.
Not sure if its the same, my migraines are vascular and coused by nerve....something, but the feverfew helps shrink the expanding bloodvessels, taht cause pain, which is usually triggered by stress or sudden increase in barometric pressure
Just always check with your doctor before starting any herbs and/or hollistic medicine.