Hi Emily,
I also suffer from horrible migraines for many many years now. I take a medication called inderal - It is actually a beta blocker typically used to treat high blood pressure and heart rate abnormalities however in very low doses it is used to prevent migraines. I have been taking it...