How long can allergic reaction symptoms last