Oil in the stool may be due to functional dyspepsia, cholecystitis, drug effects and other reasons. 1. Functional dyspepsia: If you suffer from functional dyspepsia, the oil and cholesterol-rich food you eat cannot be digested and absorbed, and the lipid-rich food is discharged along with the feces, it will lead to oil in the stool. 2. Cholecystitis: cholecystitis affects the secretion of bile, which is a substance in the body that helps to digest fats. When the secretion of bile decreases, the fats that are not digested in time will be mixed into feces, which will lead to oil in the stool. 3. Drugs: If you take lipase inhibitors, inhibit the lipase enzyme in the body to break down the fat, can reduce the body’s absorption of fat, but the fat is not broken down with the feces, there will be the situation of oil in the stool. Oil in the stool may also be caused by other reasons, it is recommended to consult a doctor in time, under the guidance of the doctor for targeted treatment. Please do not take medication on your own to avoid delaying your condition.