What's Causing Your Toddler's Stomach Pain?

If your toddler complains of stomach pains or tummy aches, they’re not alone. Stomach pain in kids is very common and is frequently the reason parents take their children to the doctor. Luckily, most stomachaches in kids don’t need medical intervention, but if your child complains of stomach pain every day, it might be something more serious. To help you know when to call your child’s healthcare provider, we’ve compiled the most common reasons for toddler tummy aches.

Types of Stomach Pain in Kids

Kids get tummy aches—they’re a normal part of toddler life. However, stomach pain presents itself in different ways, and these may sometimes provide clues to what’s causing the problem. The different types of stomach pain in kids include:

  • Generalized pain. If your toddler can’t pinpoint their aches or indicates pain in more than half the tummy, they probably have generalized pain. This means the pain isn’t concentrated in a specific area. Generalized pain is common in cases of indigestion, gas, constipation, or a stomach virus.

  • Localized pain. On the other hand, if your little one points to a specific area of the belly, it could be localized pain, which typically indicates a bigger problem. Localized pain is common in issues with the appendix, gallbladder, ovaries, and testicles, or indicates a hernia or stomach ulcer.

  • Cramp-like pain. Kids who experience cramp-like stomach pains are often suffering from gas or bloating. Most likely, diarrhea will follow the pains.

Kids might not be able to alert you to their stomach pains, so they may rely on you to notice the common symptoms of a tummy ache. Besides trying to understand if the pain is generalized, localized, or cramp-like, look for these typical signs of tummy problems:

  • Fussiness

  • Loss of appetite

  • Drawing legs up toward the belly.

If your toddler exhibits any of those symptoms, they probably have a tummy ache or pain.

Possible Causes of Stomachache in Kids

Stomach pain in children is normal and not usually something to worry about, which can give you a little peace of mind when you need it most! Of course, it’s always a good idea to consult your child’s healthcare provider, who can determine what’s behind your toddler’s tummy aches and address any questions or concerns. Here’s an overview of some of the most common causes of stomach pain in kids along with tips to help you know when it’s serious and may need medical attention.


Of all the digestive issues that lead to kids’ stomach pain, constipation is the most common culprit. A child who is constipated may have infrequent bowel movements or have hard, dry stools. When this condition occurs in a toddler, it’s often due to what they’re eating (or not eating enough of) or it may crop up during potty training.

  • Diet. As kids continue to expand their menu and eat new foods, they may not always get enough fiber in their diet or drink enough fluids to keep things moving. Continue to serve your child plenty of fresh fruits and vegetables, along with whole grain foods and lots of liquids.

  • Potty training. When kids start potty training too early or feel too much pressure during the process, they may rebel and hold their bowel movements. Or, your child may feel nervous about using the toilet, especially in a public restroom, and withhold stool.

With time and encouragement, your little one will eventually enjoy a variety of fiber-rich foods and become comfortable with using the toilet. Other causes of constipation that might lead to kids’ stomach pain include

  • changes in routine that lead to stress (travel, moving, going to a new daycare or preschool, etc.)

  • medications

  • milk allergies or food sensitivities

  • underlying health conditions like metabolic disorders (rare).

Contact your toddler’s healthcare provider if your child’s constipation lasts more than two weeks or if your child complains of stomach pain daily, has blood in the stool, has a fever, and/or has a loss of appetite.

Food Allergies and Intolerances

Food allergies, intolerances, or sensitivities can also cause tummy aches in toddlers. Among the most common allergy-producing foods are milk, eggs, soy, wheat, tree nuts, fish, and shellfish. If your little one has any intolerances, sensitivities, or allergies to food, they may experience stomach pain, including gas, bloating, indigestion, and diarrhea. Keep in mind that a food intolerance or sensitivity is not the same as a food allergy. The former doesn’t initiate an immune response but can still cause stomach pain in kids. If your child has a food allergy, you will probably notice other symptoms besides a tummy ache, and some can be quite serious, such as trouble breathing or lightheadedness. Talk to your child’s healthcare provider if you have any concerns about food allergies or if your toddler has consistent stomach pain after eating certain foods. Call 911 or go to the emergency room if your child exhibits any serious symptoms of a food allergy, such as swelling, trouble breathing, or loss of consciousness.

Stomach Flu or Food Poisoning

Sometimes, stomach pain in kids comes from “stomach flu,” a common term for viral gastroenteritis. Other times, it can be due to food poisoning. Both can cause cramp-like or generalized stomach pain, diarrhea, and vomiting. Fortunately, symptoms don’t typically persist longer than 48 hours, so your little one will likely make a quick recovery. Vomiting can last 24 hours or more when it’s the stomach flu but shouldn’t be longer than 12 hours in the case of food poisoning. Contact your child’s healthcare provider if symptoms persist or your toddler has bloody stool, a pounding heartbeat, or diarrhea and a fever over 101 degrees Fahrenheit, and watch for signs of dehydration.

Strep Throat or Mononucleosis

Other illnesses can cause abdominal pain in children, including strep throat and mononucleosis (a.k.a. “mono”). The most common symptoms of strep throat are a fever, sore throat, and swollen tonsils and neck glands. But strep throat also can cause other symptoms in toddlers, such as stomach pains, usually in the lower abdomen. Contact your child’s healthcare provider if you suspect your toddler has strep throat, which is most often treated with antibiotics. As for mono, the most common symptoms are very similar to those of strep throat (fever, swollen neck glands, and a sore throat), but mono also cause your toddler to have an upset stomach. Mono typically leads to localized pain, so ask your little one where it hurts. If your child has pain in the left side of the abdomen, it could be mono-induced swelling in the liver or spleen. Although mono is pesky and can linger for weeks, symptoms usually go away on their own with lots of rest. Still, contact your child’s healthcare provider if you suspect mono. To protect the spleen and liver, the provider may recommend only light activity and play for your child until the stomach pain subsides.

Stress and Anxiety

Stress and anxiety can also trigger stomach pains in kids (along with constipation, as mentioned above). When your toddler has an upset stomach but doesn’t show symptoms like cramping, diarrhea, vomiting, or other signs of an infection, consider what’s going on in their life. For example, kids may experience stress when

  • a family member is sick

  • parents or guardians are fighting

  • they’re having problems at daycare or school

  • they’re angry or fearful about something.

Children might feel stressed or anxious and experience abdominal pain for other reasons and in other situations, too. Try to find out what’s bothering your child and why they’re experiencing these difficult feelings. Your toddler’s healthcare provider can help you identify the problem and suggest ways to help reduce and manage the stress. These may include dietary changes, getting more sleep, increasing the amount of time spent in play and physical activity, and doing more fun things as a family.


Appendicitis is very rare in children under 3 years and uncommon for kids under 5 years, but it’s still helpful to know the symptoms. If your child has a mild fever and stomach pain around the belly button, these are the two initial signs of appendicitis. Although it may seem like a minor tummy ache at first, appendicitis eventually causes worsening pain in the lower right side of the belly. It’s best to contact child’s healthcare provider ASAP if you suspect appendicitis. If the appendix swells too much and bursts, it can cause a more serious bacterial infection. Signs of a ruptured appendix in a child include a high fever of 104 degrees Fahrenheit and stomach pain moving across the belly.

Henoch-Schonlein Purpura

Perhaps you’ve never heard of Henoch-Schonlein purpura (a.k.a. IgA vasculitis), as it’s not especially common. However, this condition is most likely to affect kids between the ages of 2 and 6 and can cause stomach pain. The most telling sign is a rash across the bottom, legs, and feet, but the illness also causes tummy aches and digestive problems. Henoch-Schonlein purpura tends to go away on its own, but it’s still a good idea to contact your child’s healthcare provider if a rash develops. The illness can impact the kidneys and cause more severe digestive issues.

Home Remedies for Stomach Pain in Kids

Although a few possible reasons for your toddler’s upset stomach require a call to their healthcare provider (as mentioned above), you may wonder what to give your little one at home, especially when they’re experiencing pain at night. Luckily, there are a few remedies for stomach pain you can try at home with your kids. Consult your child’s provider to determine a possible cause for the pain. The provider may suggest the following strategies and home remedies for stomach pain in kids:

When to Contact Your Child’s Healthcare Provider

Along with the possible causes of stomach pain in kids listed above, we also offered some guidance on when to contact your child’s healthcare provider. However, there are many additional reasons children experience abdominal pain, and you’ll need to watch for various signs and symptoms, some requiring more urgent action than others. Contact your healthcare provider ASAP or take your toddler to the emergency room if they have stomach pain and

  • vomit but don’t have bowel movements

  • have blood or pus in the stool or vomit

  • have dark, tar-like stool or green or yellow vomit

  • experience sharp abdominal pain

  • have a rigid, hard, or swollen belly

  • have trouble breathing

  • had a recent injury

  • are being treated for a serious medical condition (such as cancer).

Other signs might require a regular consultation with your healthcare provider (but not necessarily a trip to the ER). They include

  • constant stomach pain lingering for more than 24 hours (or vomiting consistently for more than 12 hours) especially if the pain increases

  • stomach pain that comes and goes and lasts more than one week

  • diarrhea lasting more than two days

  • pain during urination

  • fever over 100.4 degrees Fahrenheit

  • loss of appetite or weight loss.

The Bottom Line

The most common reason for a toddler’s stomach pain is constipation. In fact, it’s a typical source of stomachaches in kids of all ages and not usually a cause for concern. You can help your little one cope with constipation by keeping them hydrated, active, and full of fiber-rich foods. If constipation isn’t the cause, your child might have the stomach flu or another viral illness or be feeling stressed or anxious. Call your child’s healthcare provider if stomach pain persists or worsens, or if your toddler shows any of the more serious symptoms listed above. Though tummy aches and stomach pain are a regular part of toddler life, they do go away in time. Read about toddler development to learn more about your growing, developing, and active toddler!

How We Wrote This Article The information in this article is based on the expert advice found in trusted medical and government sources, such as the American Academy of Pediatrics and the American College of Obstetricians and Gynecologists. You can find a full list of sources used for this article below. The content on this page should not replace professional medical advice. Always consult medical professionals for full diagnosis and treatment.