Molecular model of methamphetamine.

How long does methamphetamine (meth) stay in the system?

The effects of methamphetamine can last for many hours, and it may take up to 4 days for the drug to completely leave the body.

Methamphetamine has an average half-life of 10 hours, meaning it takes 10 hours for half the drug to exit the system. Metabolites may show up in drug tests for days after use. Different drug tests have varying detection times, with the shortest time for urine tests and longer times for hair tests.

 

Reviewed and updated by Jules Netherland, PhD, and Dr. Sheila P. Vakharia on 05/26/2023.

Next Drug Facts

10 Facts About Xylazine

We need a health approach to xylazine.

Use the quick fact finder or arrow to learn more about xylazine, or download our xylazine factsheet (PDF).

Xylazine

Molecular model of xylazine.
A young woman holds a sign that says "End the Drug War."

Sign up for updates from DPA.