Food hypersensitivity occurs when your digestive system cannot tolerate certain foods. There are many different digestion problems such as chronic constipation, which occurs when the colon can’t pass or move stools through the rest of the digestive tract. This causes abdominal pain and bloating, as well as fewer bowel movements. Food intolerance occurs when your digestive system can’t tolerate certain foods. Symptoms of intolerance include bloating, diarrhea, gas or flatulence, and vomiting. Celiac disease is an autoimmune disorder.
It causes digestive problems when eating gluten, which is a protein in wheat, barley, and rye. People who have celiac disease have to follow a specific diet to minimize symptoms. Crohn's disease affects the entire gastrointestinal tract, and it also affects the small intestine and colon.