How long does the rash from an allergic reaction last