The drug tends to stay in your system for three to five days since the drug intake. As such, urine should be free of this drug within twenty four hours. This drug may not show up in blood and urine test after the forty eight hours time frame.
Ecstasy is usually out of your system in 2-3 days. Of course there are factors that can speed up the process. Some people when trying to get drug out of their system will drink lots of water to flush their selves of toxins.
Depends on the dosage, purity of the drug ingested, etc. As a general rule it will stay in a healthy person's system anywhere from six to twenty four hours, give or take.