How Long Does Ecstasy Stay in Your System?

How Long Does Ecstasy Stay in Your System?

Ecstasy has a half-life around 7 hours, then it would take about 1.5 to 2 days for ecstasy to be eliminated from a person’s system. The recreational effects of ecstasy usually last from 3 to 6 hours. However, this can vary based on several factors.