你好,根据你的病史,既往有长期服用催眠镇静类药物,这个有可能会引起药物性便秘。但是有部分人便秘的病因是无法明确的,是一种功能性便秘。
最近你口服阿司匹林药物引起黑便,考虑上消化道溃疡出血,因为阿司匹林这类药物为解热镇痛类药物,对胃肠粘膜损伤大,抗血小板聚集,容易出血,长时间服用容易引起消化道出血、胃十二指肠溃疡的发生。