Once ingested, the effects of MDMA manifest within 30 to 45 minutes, peaking around 60 to 90 minutes. The overall experience can last between 3 to 6 hours. However, this duration can be influenced by several factors, such as the dosage taken, the user’s body chemistry, and the presence of other substances in the system.