how long does ghb last