কারণগুলো সাধারণত বয়সভিত্তিক হয়। শিশুদের যে কারণে মলদ্বার দিয়ে রক্ত যেতে পারে তা হলো, রেকটাল পলিপ বা কোলনিক পলিপ। মধ্য বয়সীদের মলদ্বার দিয়ে রক্ত যাওয়ার কারণের মধ্যে রয়েছে অশ্বরোগ বা হেমোরয়েড। এ ছাড়া মলদ্বার ফেটে যাওয়া বা এনাল ফিশার রয়েছে। এর পাশাপাশি রক্ত যাওয়ার অন্যতম কারণ হচ্ছে রেকটাম ও কোলনিক ক্যানসার। মধ্য বয়সে এই রোগগুলো বেশি হয়ে থাকে। এ ছাড়া বৃহদন্ত্রে যদি প্রদাহ হয়ে থাকে অথবা বৃহদন্ত্রে যদি কোনো সংক্রমণ হয়ে থাকে, তাহলেও মধ্য বয়সে মলদ্বার দিয়ে রক্ত যেতে পারে। এ ক্ষেত্রে যে পরামর্শগুলো দিয়ে থাকি তা হলো, পরিমাণমতো পানি খাওয়া, নির্দিষ্ট পরিমাণ সবজি খাওয়া, এছাড়া অভিজ্ঞ ডাক্তারের পরামর্শ নিতে পারেন।