About-Vomiting blood, or hematemesis, is the backward flow of stomach contents mixed with blood, or the blood only, may appear as bright red, black or dark brown like coffee grounds colour.
In infants and young children, vomiting blood may also result from: Birth defects Blood-clotting disorders Milk allergy Swallowed blood from the nose Swallowed object Vitamin K deficiency