How long does it take for a drug allergic reaction to go away