how long does acid last in stomach