Possible Reasons Your Child Isn't Eating

Boy not wanting to eat.

fotostorm / Getty Images

Many parents have watched as their child staged a hunger strike because the food served for dinner didn't pass the kid-approved taste test. But in most cases the child caves after a few hours, once their growling stomach forces them back to the table to eat the now-cold peas or green beans. But what if this lasts longer than that?

It's not normal for growing children to refuse to eat food for long periods of time. Children in their natural state are hungry every few hours (even if they deny it at the time), and refusing to eat most likely is a sign of an underlying medical problem, as opposed to an indication of a parent-child power struggle.

If you have to coerce your child to eat with threats and bribes, something is wrong. Even if she does manage to choke down some food in the face of adult pressure, it is not normal behavior, which means you should see your pediatrician for a full evaluation.

Possible Causes

There are many reasons a child could lose all appetite and stop eating entirely (or only be able to take very few bites). Some of these causes include:

  • A virus: A child with a normally good appetite who suddenly refuses to eat could be a child who's coming down with a stomach bug. If this is the reason, it should become obvious pretty quickly.
  • Constipation: A child who is constipated may stop eating and may be unable to explain why.
  • Eosinophilic esophagitis: This hard-to-pronounce condition is caused by a buildup of a particular type of immune system cell in your child's esophagus (potentially due to food allergies/sensitivities or acid reflux). Eosinophilic esophagitis can cause the throat to become so swollen and raw that is it extremely painful to eat.
  • Anorexia nervosa or other eating disorders: Although most people consider this a problem for teens, anorexia nervosa has been identified in children as young as 6 or 7.
  • Food sensitivity: Sometimes there is a food sensitivity such as celiac disease (a reaction to the protein gluten, found in wheat, barley, and rye) that makes it uncomfortable or even painful for your child to eat.
  • Another underlying medical condition: Many diseases that affect the kidneys, liver, or entire body can cause a loss of appetite in children.

Picky Eaters and Medical Problems

Yes, it's possible your child is just being a picky eater or holding out for chicken nuggets and fries when you're serving something much healthier.

But If your child is not eating anything at all (and the problem has continued for long enough for him to get hungry), seek help from your pediatrician, who can diagnose and treat any underlying medical issue.

Other eating problems that can fall under the label "picky eater" but could also represent a medical problem include children with texture aversions and children who gag on solid foods.

Was this page helpful?
3 Sources
Verywell Health uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Stanford Children's Health. Constipation in children.

  2. Cavalli E, Brusaferro A, Pieri ES, et al. Eosinophilic esophagitis in children: doubts and future perspectivesJ Transl Med. 2019;17(1):262. doi:10.1186/s12967-019-2014-0

  3. Micali N, De Stavola B, Ploubidis G, Simonoff E, Treasure J, Field AE. Adolescent eating disorder behaviours and cognitions: gender-specific effects of child, maternal and family risk factorsBr J Psychiatry. 2015;207(4):320–327. doi:10.1192/bjp.bp.114.152371

Additional Reading
  • Ernsperger, Lori, Ph.D. and Tania Stegen-Hanson, OTR/L. Just Take a Bite: Easy, Effective Answers to Food Aversions and Eating Challenges. Future Horizons, Arlington, TX.
  • North American Society for Pediatric Gastroenterology, Hepatology, and Nutrition. Hepatitis B Vaccine.