How long does a serious allergic reaction last