how long does shroom high last