2 Main Causes of Throwing Up Yellow Bile & Diarrhea: Gastroenterologist Explains.
The most common causes of throwing up bile and diarrhea are viral gastroenteritis and food poisoning. Other causes include medications, food intolerance, allergy, and psychological stress.