The symptoms of many various ailments, including infection (“stomach flu”), food poisoning, motion sickness, overeating, obstructed intestines, illness, concussion or brain damage, appendicitis, and migraines, can cause nausea and vomiting.