• What are the best prophylactic drugs for migraine? 

    Firnhaber, Jonathon M.; Rickett, Katherine (Family Physicians Inquiries Network, 2009)
    Beta-blockers without intrinsic sympathomimetic activity, amitriptyline, divalproex sodium/sodium valproate, and topiramate are the most effective drugs for preventing episodic migraine (strength of recommendation: A, ...