how long does melena stay in the gi tract
A rough estimate is that it takes about 14 hours for blood to be broken down within the intestinal lumen; therefore if transit time is less than 14 hours the patient will have hematochezia, and if greater than 14 hours the patient will exhibit melena.