Propranolol
"In 2010 I started getting horrible 1 sided migraines that would put me in bed praying for death for hours everyday. Doctor prescribed propranolol 80mg extended release. Within the the 1st week the migraines had lessened on intensity and by the 2nd week were completely gone. 3 years later in 2013, the dreaded migraines returned. Went back to doctor, told him what medication I needed, and sure enough, exact same result. But now here we are 4 years later and they're back. Wish we could figure out why I seem to only have this issue every 3-4 years, but at least I know there's something out there that works for me."