The most common cause of vomiting in both children and babies is gastroenteritis. This is an infection of the gut usually caused by a virus or bacteria. It also ...
www.nhs.uk