Several conditions can cause vomiting (throwing up), including viral illnesses, pregnancy, food poisoning, and motion ...