Food intolerance symptoms usually appear within a few hours or days after ingestion. This condition is caused by the body's inability to produce the specific enzyme needed for digesting that food. It is mostly associated with foods, like wheat (gluten intolerance), dairy products, soy products, shellfish, eggs, peanuts and chocolate.