Kakada kan görülmesinin birçok nedeni vardır. Bu nedenler yaşa göre değişmektedir. Özellikle bir yaş altında görülen kakada kan görülmesinin en sık nedenleri makatta çatlak ve besin alerjisine bağlıdır. Özellikle 1 yaş altında olan bebeklerde kakada mukus ile birlikte kan görülmüşse ve huzursuzluk varsa ilk akla gelen besin alerjisine bağlı proktokolittir. Bazen besin alerjisi ile birlikte makatta çatlak da görülmektedir.
Tedavi ile mukus azalmasına rağmen kan görülmeye devam ettiği durumlarda makatta çatlak araştırılmalıdır. Çünkü besin alerjisinde; makatta ve kalın bağırsakta enflamasyondan dolayı aşırı hassas olan makat mukozasında çatlaklar çok daha kolay görülebilmektedir. Bu nedenle makatta çatlak değerlendirilmelidir. Birlikte ateş, ishal ve mukus varsa bağırsak enfeksiyonları akla gelmelidir. Kakada mukus yokluğunda kan görülüyorsa ilk yapılması gereken makatta çatlak araştırılmasıdır. Bunun dışında; kan pıhtılaşma bozuklukları, K vitamini eksikliği, invajinasyon, ağır enfeksiyon, Hirsprung’s hastalığı, rekatal polip akla gelmelidir. Daha büyük yaşlardaki çocuklarda; Crohn, ülseratif kolit gibi inflamatuar bağırsak hastalıkları, rektal polip, bağırsak polipleri, divertikülleri düşünülmelidir. 50 yaş üstünde ise kolon kanseri, Crohn, ülseratif kolit, peptik ülser gibi bir çok neden araştırılmalıdır.