How long do allergic reaction symptoms last