How long does a rash caused by an allergic reaction last