If the reported half life of 7 hours is correct, it can be estimated that it will take a total of 1.60 days for ecstasy to be fully cleared from your system. If a half life of 8 to 9 hours is more accurate, it could take over 2 days for the drug to be completely eliminated from your body. Although most users will have cleared MDMA from their system within 2 days, nearly everyone can expect the drug to have been eliminated within 3 days.