Vomiting is one of the most unpleasant symptoms we have to endure when we become ill with certain diseases. Although it is most commonly caused by gastroenteritis (sometimes referred to as “stomach flu”), people also experience vomiting during pregnancy, after taking certain medications, during cancer treatments, when they have migraines, and for several other reasons.