Eating oil diarrhea may be caused by acute gastroenteritis, inflammatory bowel disease, intestinal flora imbalance and other diseases, the need for targeted treatment under the guidance of a doctor, drug treatment with mesalazine, ciprofloxacin and so on. 1. Acute gastroenteritis: eating unclean food, food allergies can cause acute gastroenteritis, leading to symptoms of diarrhea. Diarrhea symptoms are serious, can use loperamide to stop diarrhea, with bacterial infection can use levofloxacin and other antibiotic treatment, with dehydration symptoms need rehydration treatment. 2. Inflammatory bowel disease: mesalazine and salazosulfapyridine can be used to treat mild to moderate inflammatory bowel disease, and glucocorticoids such as prednisone acetate can be used to control the disease activity. 3. Intestinal flora imbalance: the balance of microflora in the intestinal tract can be destroyed, leading to diarrhea, can use Bacillus licheniformis, bifidobacteria and other probiotics treatment, diarrhea can be used to stop the diarrhea of the intense Montelukast. The occurrence of eating oil diarrhea is recommended to go to the hospital, ask the doctor to make a judgment and give treatment plan.