Nadolol
"I've been using Nadolol (40 mg) daily now for over 3 years.  I had suffered from daily migraines for about 2 years and had tried everything.  The neurologists at Johns Hopkins prescribed this regime.  I seldom have anything close to a migraine now and my blood pressure is a consistent 120/80.  It has worked for me."