How Long Does Fioricet Stay in Your System: Butalbital & Tests

Fioricet can stay in your system for up to 18 days after your last dose, though the exact timeline depends on which component you’re measuring and what type of test is being used. The drug contains three active ingredients, and each one clears your body at a very different rate. Butalbital, a barbiturate, is the slowest to leave and the one most likely to show up on a drug screening.

Why Butalbital Takes So Long to Clear

Fioricet contains butalbital, acetaminophen, and caffeine. Of these three, butalbital is the reason the drug lingers. It has a plasma half-life of about 35 hours, meaning it takes roughly a day and a half for your body to eliminate just half of a single dose. For comparison, acetaminophen has a half-life of 1.25 to 3 hours, and caffeine clears in about 3 hours. Those two components are essentially gone within a day.

Butalbital is a different story. A drug generally takes four to five half-lives to be fully eliminated from your bloodstream. With a 35-hour half-life, that puts full clearance somewhere around 6 to 7 days after a single dose. If you’ve been taking Fioricet regularly, butalbital accumulates in your system, and the clearance window stretches considerably longer.

Detection Windows by Test Type

Standard urine drug screens can detect butalbital for 1 to 18 days after your last dose, according to ARUP Laboratories. That wide range reflects the difference between someone who took a single dose and someone who used Fioricet repeatedly over weeks or months. A one-time dose will typically clear urine within a few days, while chronic use pushes detection closer to that 18-day ceiling.

Your kidneys do most of the work removing butalbital. Between 59% and 88% of the dose is excreted through urine, either as the unchanged drug or as breakdown products. Only about 3.6% leaves as butalbital itself; the rest gets processed by the liver first and excreted as various metabolites. Blood tests have a shorter detection window than urine, generally picking up butalbital for a few days at most. Hair tests, which are less common, can detect barbiturates for 90 days or longer.

Factors That Slow Elimination

Several things influence how quickly your body clears Fioricet, and butalbital in particular.

  • Age: Older adults tend to clear butalbital more slowly. The FDA notes that people 65 and older often have reduced liver and kidney function, which directly affects how fast the drug is metabolized and excreted. This is also why elderly patients are more sensitive to the drug’s sedative effects.
  • Liver health: Since butalbital is processed in the liver before being sent to the kidneys, any liver impairment slows the whole chain down. Acetaminophen’s half-life also increases with liver damage, though it’s butalbital that matters for detection purposes.
  • Kidney function: Because the kidneys handle the bulk of excretion, reduced kidney function means butalbital and its metabolites stay in your body longer.
  • Frequency of use: Regular or daily use allows butalbital to build up in your tissues. The more that accumulates, the longer it takes for your body to work through the backlog after you stop.

Body weight and hydration levels can also play a role, though these effects are less well-documented for butalbital specifically. In general, barbiturates are lipid-soluble, meaning they can be stored in body fat and released gradually over time.

Why Drug Tests Flag Fioricet

Many people don’t realize Fioricet contains a barbiturate. Standard workplace and clinical drug panels typically include a barbiturate screening category, and butalbital will trigger a positive result. If you have a legitimate prescription, providing documentation to the testing facility or medical review officer is usually enough to explain the result.

It’s worth noting that some versions of Fioricet also contain codeine, an opioid. If you’re taking that formulation, you could test positive for both barbiturates and opiates. Codeine itself clears much faster than butalbital, with most of it gone from urine within 2 to 3 days, but its presence adds another layer to screening results.

Timeline at a Glance

  • Caffeine: Cleared from your blood within about 15 hours.
  • Acetaminophen: Cleared within about 12 to 15 hours.
  • Butalbital (blood): Detectable for roughly 6 to 7 days after a single dose.
  • Butalbital (urine): Detectable for 1 to 18 days depending on use patterns.

If you’re facing a drug test within the next two to three weeks and have recently taken Fioricet, butalbital is the component most likely to still be detectable. For occasional users, a week is usually enough for clearance. For frequent users, plan on closer to two weeks or more before urine tests come back clean.