how long does xtc last