Vomiting blood can have several causes. The presence of blood in the vomit indicates that the blood can come from the stomach, mouth, throat, esophagus or the initial portion of the small intestine, and is therefore not necessarily a sign of pregnancy.
Some of causes of blood in the vomit:
- Vomiting very intensely or for a long time can injure small blood vessels in the throat or esophagus and produce blood splotches in the vomit. This may be the reason a person vomits blood after drinking;
- Bleeding from swollen veins located in the stomach or the walls of the lower esophagus. May cause serious liver damage;
- Ulcer with bleeding in the stomach, in the initial portion of the small intestine or in the esophagus;
- Defects in the blood vessels of the digestive tract;
- Esophagitis or gastritis (irritation, swelling or inflammation of the lining of the esophagus or stomach);
- Swallowing blood after a nose bleed;
- Cancer in the stomach or esophagus.
If you vomit blood, the person should seek the family doctor, clinician / general or gastroenterologist for the causes to be known and treated.