برای پیدا کردن علت در این موارد باید به رنگ خونریزی دقت کنید. اگر خونریزی به رنگ روشن باشد، ممکن است به دلیل شقاق یا تخلیه خون هموروئید ترومبوزه رخ دهد. اما اگر رنگ خون تیره است، میتوان گفت این مشکل با بیماریهای دستگاه گوارش در ارتباط است.