What can cause a child to vomit ? | BEST Health FAQs