how long does acid stay in your blood