Vomiting is a powerful excretion of stomach contents. This may be a single event related to something upsetting in the stomach. Recurring vomiting may be caused by the underlying medical condition.