What causes the gut not to absorb nutrients

Possible causes of gastrointestinal non-absorption of nutrients include food factors, gastrointestinal diseases, and insufficient digestive enzymes. 1. Food factors:Long-term consumption of greasy, fried, hard and other indigestible food will prevent the gastrointestinal tract from absorbing food. 2. Gastrointestinal diseases: Acute gastroenteritis, inflammatory bowel disease, short bowel syndrome, gastric resection, etc. Gastrointestinal dysfunction can affect the digestion and absorption of food, resulting in the stomach and intestines are not easy to absorb nutrients. 3. Insufficient digestive enzymes:Chronic pancreatitis, pancreatectomy and other pancreatic enzyme secretion is insufficient, cirrhosis, liver failure and other bile secretion is insufficient, will affect the digestion and absorption of food, resulting in the stomach and intestines do not easily absorb nutrients. The gastrointestinal tract does not absorb nutrients should go to the hospital, under the guidance of the doctor treatment.