How long do food allergic reactions last