引起黑便的原因比较多的,常见的原因可能与食物,药物,或上消化道出血等等原因导致的。根据你说的症状有胃疼史,经常黑便伴有异臭,偶尔还带血,这种情况很可能是上消化道出血导致的,不要大意了,建议到医院检查一下,可以做一次胃镜看看。