Head-to-head comparisons of medication uses, side effects, warnings, and more.
Key takeaways
Amitriptyline (formerly branded as Elavil) and Fioricet (butalbital/acetaminophen/caffeine) are both prescription medications, but they serve different purposes and belong to different drug classes. Amitriptyline is a tricyclic antidepressant (TCA) primarily used to treat depression, though it is also used off-label for nerve pain and migraine prevention. In contrast, Fioricet is a combination medication used to treat tension headaches and includes a barbiturate (butalbital), an analgesic (acetaminophen), and caffeine. Amitriptyline is taken daily, while Fioricet is taken as needed, typically every 4 hours. Amitriptyline can cause side effects like sleepiness and weight gain, whereas Fioricet can cause drowsiness, dizziness, and has a risk of misuse and dependence. Additionally, Fioricet can lead to liver damage if taken in excess due to its acetaminophen content. Unlike amitriptyline, Fioricet is controlled in some states because of its potential for dependence. Both medications are available in generic forms, making them more affordable options.
Summary for Barbiturate / Analgesic / Adenosine antagonist
Prescription only
Fioricet is a combination medication containing butalbital, acetaminophen, and caffeine. It's taken by mouth as needed, typically every 4 hours, to treat tension headaches. But it's not a first-choice option because it can become habit-forming and can worsen headaches if taken too frequently. In addition, Fioricet can cause side effects, such as sleepiness and dizziness. It's available as pills and an oral syrup.