how long does mdma last

1 minute ago 1
Nature

MDMA (ecstasy) typically remains detectable for up to a few days in blood or urine, and can be found in hair for several weeks to several months depending on the testing method and individual factors. In general:

  • Blood: about 24–72 hours after use
  • Urine: roughly 2–5 days after use (though heavy or frequent use can extend detection)
  • Saliva: around 1–3 days
  • Hair: up to several months (often cited as up to 90 days or more, depending on hair length and testing method)

Key factors that affect how long MDMA lasts in the body or is detectable include the dose taken, frequency of use, metabolism, age, hydration, and kidney/liver function, as well as the sensitivity of the drug test employed. If you’re asking for a specific context (e.g., drug testing for work, clinical concerns, or safety planning), providing that context can help tailor the guidance. If this is for personal health or safety reasons, consider discussing with a healthcare professional for personalized advice.