How long can a mild allergic reaction last