how long does ecstacy high last

X