大便黑色,主要有以下原因。1、食物造成。比如近期吃了猪血、鸭血或颜色偏黑色的食物。2、药物造成。近期服用某些药物,如补血的铁剂、治疗胃病的铋剂、某些中药等药物可引起黑色大便。3、上消化道或中消化道出血造成,如果伴有贫血、头晕、乏力、腹痛、腹胀等症状,如果既往有慢性肝炎甚至肝硬化者,消化道出血是最常见的并发症,需要检查明确病因,对症治疗。如果出血多,需要在内镜下电凝止血。4、胰腺、胆道等器官出血,这种原因相对少见。