Existe uma relação. O consumo excessivo de álcool ou fumo pode causar alguns danos na mucosa do tracto digestivo, o que pode desencadear várias doenças inflamatórias e úlceras do sistema digestivo, o que pode levar a hemorragias no tracto digestivo e causar fezes de longa duração.