How long does it take to have a food allergic reaction