Ada banyak penyebab darah dalam tinja yang berbeda, termasuk enteritis, konstipasi, polip usus besar dan intususepsi, dan pengobatannya bervariasi menurut penyebabnya. Jika bayi Anda memiliki darah dalam tinja karena radang usus dan diare, Anda perlu mengobati radang usus. Jika bayi Anda mengalami konstipasi dan terdapat darah dalam tinja akibat fisura anus yang disebabkan oleh duta besar yang kering, Anda perlu membantu anak Anda mengeluarkan tinja dan meringankan konstipasi dengan menyesuaikan pola makannya. Dianjurkan agar salep seperti eritromisin dioleskan pada fisura kecil di anus bayi untuk mendorongnya sembuh secepat mungkin. Jika bayi Anda memiliki darah dalam tinja karena polip usus besar dan bagian tinja menggosok polip, maka pengobatan yang ditargetkan diperlukan untuk polip usus besar. Jika bayi Anda memiliki darah dalam tinja karena intususepsi, usus besar perlu digelembungkan di bawah pemantauan sinar-X dan jika ini gagal, pembedahan akan diperlukan untuk membantu mengatur ulang usus besar. Sebagian besar penyebab darah pada tinja bayi adalah karena pola makan bayi. Para orang tua disarankan untuk lebih memperhatikan pemberian makan bayi mereka, untuk menjaga pola makan yang seimbang, untuk mengurangi asupan protein, untuk memungkinkan mereka makan lebih banyak makanan berserat kasar dan buah-buahan, dan untuk memberi mereka lebih banyak air.