How long does an allergic reaction last on your face