Key takeaways:
Fioricet is a combination medication that’s mainly used to treat tension headaches. For some people, it can work well for migraines.
Fioricet can cause some serious side effects, like medication dependency and an increased risk of rebound headaches.
For people who experience migraines, there are more effective and safer options than Fioricet.
Save on related medications
Migraine headaches can make you feel terrible. Although some people experience them differently, migraines usually feel like strong, pounding headaches on one side of the head.
They can make you feel sick to your stomach and are worse when you move around. If you get migraines, you need a strong medication that’ll quickly get you back to normal.
Fioricet is a well-known prescription medication used to stop a headache that has already started. It’s intended to be used for tension-type (muscle tension) headaches.
Although Fioricet can sometimes work for migraines, there are better options available for most people.
What is Fioricet?
Fioricet is a combination medication. That means it contains several different medications that work together to have a stronger effect.
The active ingredients in Fioricet are:
Acetaminophen (the main ingredient in Tylenol)
Caffeine
Butalbital
Acetaminophen is a pain reliever. It starts working in 30 to 60 minutes to reduce headache pain. Caffeine is also useful for fighting a headache, and it increases the effectiveness of acetaminophen. Butalbital is a barbiturate, which is a sedating or relaxing type of medication. The butalbital in Fioricet helps reduce anxiety and the restlessness caffeine causes.
Does Fioricet work to treat migraines?
Sometimes. There’s very little scientific research to show Fioricet can stop a migraine. It’s meant to be used for tension-type headaches, which are different from migraines.
Quality research shows that acetaminophen, which is an ingredient in Fioricet, works to stop migraines. Unfortunately, the dose of acetaminophen that works best to stop a migraine is lower than the dose in Fioricet.
Fioricet side effects for migraines
Common side effects of Fioricet include things like dizziness, nausea, and vomiting. Here are some other things you should know before trying Fioricet:
Fioricet can be habit forming. Over time, your body can stop responding to a regular dose of Fioricet, which might push you to take a higher dose than you normally would. It’s also possible to develop a dependency. In other words, you might begin to think you can’t feel normal without it. This might cause you to take Fioricet too often.
Too much Fioricet can make you dangerously sleepy. Butalbital is a relaxant, and it can be harmful when combined with other relaxants, including alcohol. In large doses, this effect can be life-threatening. Because Fioricet contains acetaminophen and caffeine, you shouldn’t take it with Tylenol, cold medicines that contain acetaminophen, or caffeine pills. You also shouldn’t take it with caffeine-containing beverages like coffee, soda, or energy drinks. Both acetaminophen and caffeine are also dangerous at high doses.
Stopping Fioricet quickly can cause withdrawal. If you’ve been taking Fioricet for a while and you suddenly stop, you may experience symptoms of withdrawal, including seizures. If this is a problem for you, talk to your prescriber about finding a way to safely lower your dose.
Taking Fioricet can increase your risk of headaches. Taking Fioricet frequently can cause a medication-overuse headache. And when the caffeine in Fioricet wears off, some people get a rebound headache.
Too much Fioricet can damage the liver. The acetaminophen in Fioricet can cause damage to your liver if you take too much. Avoid Fioricet if you already have liver problems.
Fioricet isn’t a good choice while pregnant or nursing. If you take Fioricet when you’re pregnant, your baby could experience withdrawal symptoms after they’re born. Acetaminophen and caffeine carry their own risks during pregnancy. Plus, all three ingredients can be passed through the breastmilk. Fortunately, if you need to treat migraines, there are other medications you can take if you’re pregnant or nursing.
When should you take Fioricet for migraine?
Fioricet is best for tension-type headaches, which are different from migraines.
Tension-type headaches, which are also known as “muscle-contraction headaches,” usually feel like a steady tightness on both sides of the head. They don’t cause nausea or vomiting. Unlike migraines, tension-type headaches usually don’t get worse with bright lights or loud sounds.
There are other medications available for migraines that are safer and work better. If nothing else works for you, Fioricet can be a back-up option.
Regardless of why you’re taking it, Fioricet should only be used occasionally.
Which other medications can you take for migraines instead of Fioricet?
A number of other medications are available for treating migraines. These include over-the-counter (OTC) and prescription options.
Over-the-counter medications for migraines
OTC options for migraine treatment include:
Acetaminophen (Tylenol)
Ibuprofen (Motrin or Advil)
Naproxen (Aleve)
Acetaminophen / aspirin / caffeine (Excedrin Migraine)
Prescription medications for migraines
Prescription options for migraine treatment include:
Triptans, such as rizatriptan (Maxalt), sumatriptan (Imitrex), and zolmitriptan (Zomig)
Gepants, such as ubrogepant (Ubrelvy) or rimegepant (Nurtec)
Lasmiditan (Reyvow)
There are also a number of daily medications to keep migraines from happening in the first place. Examples include amitriptyline (Amitril, Elavil), propranolol (Inderal LA), and topiramate (Topamax).
Botox injections are another good option that can help minimize the number and severity of migraine attacks. Fioricet should never be used as a daily medication for people with chronic migraines.
How long after taking Fioricet can you take Excedrin Migraine and other medications?
After taking Fioricet, wait at least 4 hours before taking anything else that contains caffeine or acetaminophen. This is to avoid overdosing on these ingredients. This includes:
Excedrin Migraine
Excedrin Extra Strength
Excedrin Tension Headache
Excedrin PM Headache
DayQuil
NyQuil
Butalbital stays in the body for about 35 hours after a single dose of Fioricet. It causes sleepiness, and taking more doses of Fioricet in this time will make the sleepiness worse. Avoid alcohol or other relaxant medications while there’s butalbital in your body.
Frequently asked questions
No, Fioricet isn’t a narcotic (opioid). The standard formulation of Fioricet contains a barbiturate (butalbital) along with acetaminophen and caffeine. It’s classified as a pain reliever and a central nervous system depressant. Barbiturates like butalbital don’t act on opioid receptors. However, like opioids, Fioricet can still be habit-forming and carry dependence risk when misused.
Fioricet contains acetaminophen, so you may wonder if you can take it with ibuprofen. Acetaminophen and ibuprofen are both common OTC medications that can help relieve pain and fever. But they work differently in the body, so it’s often OK to take them together.
In most cases, it’s recommended to separate acetaminophen and ibuprofen doses by 2 to 3 hours. Be sure to follow the suggested dosage for both Fioricet and ibuprofen. And don’t take more than your prescriber recommends in a day.
Yes, Fioricet can make you sleepy. One of its active ingredients, butalbital, is a relaxant that causes drowsiness. This is why it’s important to avoid other relaxants, like alcohol, when taking Fioricet.
No, Fioricet isn’t a narcotic (opioid). The standard formulation of Fioricet contains a barbiturate (butalbital) along with acetaminophen and caffeine. It’s classified as a pain reliever and a central nervous system depressant. Barbiturates like butalbital don’t act on opioid receptors. However, like opioids, Fioricet can still be habit-forming and carry dependence risk when misused.
Fioricet contains acetaminophen, so you may wonder if you can take it with ibuprofen. Acetaminophen and ibuprofen are both common OTC medications that can help relieve pain and fever. But they work differently in the body, so it’s often OK to take them together.
In most cases, it’s recommended to separate acetaminophen and ibuprofen doses by 2 to 3 hours. Be sure to follow the suggested dosage for both Fioricet and ibuprofen. And don’t take more than your prescriber recommends in a day.
Yes, Fioricet can make you sleepy. One of its active ingredients, butalbital, is a relaxant that causes drowsiness. This is why it’s important to avoid other relaxants, like alcohol, when taking Fioricet.
The bottom line
Fioricet is a combination medication for headaches that has some serious downsides. In addition to causing drowsiness, Fioricet can be a habit-forming medication, and it can actually increase your risk of headaches. For most people with migraines, there are safer and more effective migraine treatments options available.
If you or someone you know struggles with substance use, help is available. Call SAMHSA’s National Helpline at 1-800-662-4357 to learn about resources in your area.
Why trust our experts?



References
DailyMed. (2025). IORICET- butalbital, acetaminophen, and caffeine capsule.
Gerriets, V., et al. (2024). Acetaminophen. StatPearls.
Mayans, L., et al. (2018). Acute migraine headache: Treatment strategies. American Family Physician.
Wenzel, R. G., et al. (2002). Do butalbital-containing products have a role in the management of migraine? Pharmacotherapy.




