How long does it take for a food allergic reaction to go away