具体多久正常不能够完全确定,需要根据病情的轻重和引起原因决定。生理性原因导致,比如说吃了铁剂丰富的食物,解出黑色大便是正常现象,停止吃铁含量丰富食物之后,症状就可以得到缓解。消化道出血引起的大便颜色发黑,是病理性因素导致,应该及时检查针对性治疗,平时多吃新鲜水果绿色蔬菜。