大便带血的原因有很多如果之前有饮酒进食辛辣刺激食物并伴有疼痛那么可能是肛裂或外痔如果疼痛不明显可能是内痔以上两种的可能性比较大但是如果是脓血便那么久要引起高度注意因为肠癌会出现这种早起期症状并且肠癌发病逐渐年轻化.建议去医院检查明确病因因为长时间的大便带血会造成贫血.另一方面也可以排除肠癌的可能。