Which antidepressant is best for migraines? Amitriptyline is the best-studied and most common antidepressant used for migraine prevention. It has a long history of use for migraine. For some people, amitriptyline may work well but cause intolerable side effects. In this case, nortriptyline may be an alternative.
