how long does acid stay in your body