How long can a drug allergic reaction last