How long does an food allergic reaction last