The desired effects from using ecstasy can begin to manifest within 30 minutes of using the drug and can last for up to six hours. These figures are actually dependent on the potency of the batch, as well as your physiology.