How long can an allergic reaction to nuts last