how long does ectasy