长年大便不成形可能与药物,情绪紧张,食物不耐受,及食管、胆囊运动异常有关。平时要注意饮食方面的调养,要清淡饮食,避免吃生冷,油腻,辛辣刺激性的食物,要注意少食多餐,细嚼慢咽,平时要注意多喝水,要保持心情舒畅。