Less common causes of vomiting blood

Less commonly, blood in yourvomit may be caused by: swallowing poisons such as corrosive acid or arsenic ablood condition such asa reduced number of platelets in the blood(thrombocytopenia), leukaemia, haemophilia or anaemia cancer of the oesophagus or stomach cancer cancer may be suspected if you're over 55 and you've also lost a lot of weight; it's otherwise rare
Content supplied by the NHS Website

Medically Reviewed by a doctor on