大便长期不成形造成的病因有几种:1、肠道炎症,如果是肠道炎症引起的大便不成形,需要服用药物治疗,比如诺氟沙星,服用几天没有好转,就需要做肠镜,针对性治疗。
2、肠道功能紊乱,此原因造成的大便不成形,需要口服调整肠道菌群的药物,如整肠生。注意除了药物的治疗,日常饮食也要清淡为主,不吃油腻、辛辣等食物。