How long will a food allergic reaction last