My 20 year old daughter was given Nadolol, Seroquel and Effexor to take on a daily basis after the doctor finally broke a migraine that had lasted three months. She stayed in the hospital for 2 weeks and these were the meds she was sent home with. She's been headache free for a little over 2 months now.