How long does a rash from allergic reaction last