Exciting news. Our app has a new name – Healthily. Learn more
It is normal for babies and children to vomit. In most cases, the vomiting will last no longer than 1-2 days and is not a sign of anything serious.
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 causes diarrhoea. Your child's immune system will usually fight off the infection after a few days.
Babies also often vomit when they swallow lots of air during feeding. However, persistent vomiting can sometimes be a sign of something more serious. For example, a severe infection such as meningitis.
This page outlines what to do if your child keeps vomiting and describes some of the common causes of vomiting in children and babies.
If your child has a high temperature, you can also read about fever in children.
If your child vomits, you should monitor their condition carefully. Trust your instincts and call your doctor immediately if you are worried.
If the cause is just a tummy bug, your child should still be feeling well enough to eat, play and be their usual self. In this case, keep feeding them as normal and offer them regular drinks (see below).
But if they do not seem themself - for example, if they are floppy, irritable, less responsive or have lost their appetite - they may be seriously ill so you should contact your doctor immediately.
You should contact your doctor if:
Severe vomiting and diarrhoea can easily lead to dehydration, particularly in young babies. This means your child's body does not have enough water or the right balance of salts to function normally.
Children who are dehydrated often feel and look unwell. The signs of dehydration are:
Read more about dehydration.
The most important thing you can do if your child is vomiting is to make sure they keep drinking fluids.
If your baby is vomiting, carry on breastfeeding. If they seem dehydrated, they will need extra fluids. Ask your pharmacist whether they would recommend oral rehydration fluids for your baby.
Oral rehydration fluid is a special powder that you make into a drink. It contains sugar and salts in specific amounts to help replace the water and salts lost through vomiting and diarrhoea.
Children who are vomiting should keep taking small sips of fluid so they don't become dehydrated. They can drink water, diluted squash, diluted fruit juice or semi-skimmed milk. However, if they also have diarrhoea, then fruit juice and squash should be avoided. Again, your doctor or pharmacist may recommend an oral rehydration solution for your child.
Contact your doctor or practice nurse if your child is unable to hold down oral rehydration solution.
There are a number of possible causes of vomiting in children, these are described below.
Gastroenteritis is an infection of the gut. It's a common cause of vomiting in children and usually lasts a few days.
Food allergies can cause vomiting in children, as well as other symptoms, such as:
Watch out for foods that may bring on the vomiting, and see whether your child is better after avoiding this food.
Young children are particularly at risk of developing infections such as pneumonia or a kidney infection.
You should contact your child's doctor if they are experiencing symptoms of an infection.
Appendicitis is a medical emergency and your child's appendix will need to be removed. Dial 999 to request an ambulance if you think that your child has appendicitis.
Accidentally swallowing a drug or poison can cause vomiting in children. If you think this is the case, contact your doctor immediately or take your child to your nearest accident and emergency (A&E) department.
Important: Our website provides useful information but is not a substitute for medical advice. You should always seek the advice of your doctor when making decisions about your health.