I'm in the same boat with propanalol - my doctor told me it was "the worst blood pressure medication available, but surprisingly effective at preventing migraine symptoms (as well as physical symptoms of anxiety)".