How long does an itchy allergic reaction last