Vomiting blood

Mayo Clinic Health Manager

Get free personalized health guidance for you and your family.

Get Started

Free

E-Newsletter

Subscribe to receive the latest updates on health topics. About our newsletters

  • Housecall
  • Alzheimer's caregiving
  • Living with cancer

Causes

By Mayo Clinic staff

Vomiting blood may be caused by:

In infants and young children, vomiting blood may also result from:

  • Birth defects
  • Blood clotting disorders
  • Milk allergy
  • Swallowed object

Causes shown here are commonly associated with this symptom. Work with your doctor or other health care professional for an accurate diagnosis.

Print Share Reprints

Text Size: smaller largerlarger