How long does an allergic reaction last for with medication