How long does an allergic drug reaction last