大便长期不成形,可能是以下3种原因造成:1.饮食不洁,如果饮食不干净,那么是会引起大肠杆菌、沙门菌的感染的,这会导致腹泻,引起大便不成形。
2.出现了病毒感染,患上了肠炎,这也是一个引起大便不成形的原因。3.饮食不规律,比如暴饮暴食,吃的食物太多,但是自身胃动力不足,所以食物就长期在胃内滞留,不易消化,导致了大便不成形。
要去医院做详细的检查来确定病因,平时要保持规律的饮食,多吃一些好消化的食物。