How long will a drug allergic reaction last