Can medicine help prevent migraines?
Yes. Medicine to prevent migraines may be helpful if your headaches happen more than twice a month or if your headaches make it hard for you to work and function. Examples of medicines used to prevent migraines include propranolol, timolol, divalproex and some antidepressants. Talk to your doctor about which medicine is best for you. Nonprescription and prescription medicines that are used often or in large doses may cause other problems.