OverviewDosageSide EffectsInteractionsHalf-Life

Baclofen was the 119th most commonly prescribed drug in the United States in 2017. In that year alone, there were over 5.5 million prescriptions. Considering how popular this drug is right now, it pays to know a little bit more about this medication, including how long baclofen stays in your system.

Basic Information

Mean effective half-life: 2 to 6 hours

Time to steady-state: 1 to 2 days

Mean accumulation ratio: NA

Terminal phase half-life: 2 to 6 hours

Baclofen has an oral bioavailability of 70 to 85 percent. It is well absorbed by the body and then excreted in the urine. 


What is the half-life of baclofen?

Roughly two to six hours

How long does baclofen stay in your system?

Baclofen is detectable in your system for the following time frames:

This drug typically stays in the system for no longer than 48 hours. It should not show up in a hair test and isn’t typically looked for in salvia. Special tests can detect it in blood and urine, although it is not part of a standard drug assessment. 

How long does baclofen take to work?

Many people notice relief in 30 minutes. 

How much baclofen can you take in a day?

The typical dose is 60 mg a day in three separate doses. The maximum daily dose is 100 mg without medical supervision. You should always talk to your doctor about dosing instructions specific to your needs, though.

Disclaimer: this article does not constitute or replace medical advice. If you have an emergency or a serious medical question, please contact a medical professional or call 911 immediately. To see our full medical disclaimer, visit our Terms of Use page.

More about Baclofen


Written by

Fact Checked by