How long does a minor allergic reaction last