Most vomiting in children age 3 and younger is caused by a viral stomach flu. With home treatment, vomiting usually will stop within 12 hours. If your child has a more serious illness, he or she usually will have other symptoms in addition to vomiting. These symptoms include:
Immediate medical care is needed if your child is vomiting and has other signs of serious illness.
WebMD Medical Reference from Healthwise