The symptoms of food intolerance generally take longer to emerge, compared to food allergies. Onset typically occurs several hours after ingesting the offending food or compound and may persist for several hours or days. In some cases, symptoms may take 48 hours to arrive.