Propranolol
"After trying a ton of different medications and having no luck, my doctor finally decided to put me on propranolol. After trying so many meds with no luck, I didn't have much hope. I have been on this medication for 3 days now and I am ECSTATIC! I am taking 40mg twice a day (once in morning and once at night). I used to wake up with headaches and go to bed with headaches and for these 3 days I have not had ANY pain! I usually have headaches at least 4-5 days a week and for me to wake up with no pain and go to bed with no pain feels so amazing. I didn't get any dizziness or any side effects at all so far. Although it's only been 3 days so far, I can tell it's made a huge difference already. "