Propranolol
"I have been taking Inderal 80mg for about 10 years for migraines.  It has been a tremendous miracle for me.  My migraines were severe and I was getting them about once a week with an extra severe one that lasted for days at the onset of my period.  Since I've been taking Inderal I still get headaches, maybe 1 a week but nothing close to what I was getting before with the vomiting, nausea and being unable to function.  I don't believe I have had any significant side effects.  Hope this helps. "