How long does nut allergic reaction last