How long does a drug allergic reaction last