Poor weight gain (sometimes called faltering weight or failure to thrive) means a child is not gaining weight as expected. It can happen if a child is not taking in enough food, is not able to absorb calories (energy) from the food they're eating, or if their body is using extra calories from an illness or medical condition. Treatment depends on what is stopping the child from gaining weight.
Here's how to care for your child.

What causes poor weight gain? Poor weight gain happens for many different reasons:
- Some kids do not eat enough. There can be problems with breastfeeding, sometimes formula is measured or mixed incorrectly, and sometimes families have trouble paying for enough food. A child may also have trouble eating food if they have a medical condition (such as a cleft palate or cerebral palsy). In addition, some children are very picky eaters, and others don’t like to eat foods with different textures and tastes.
- Some kids have trouble absorbing enough nutrients and calories. This can happen in children with gastroesophageal reflux (when stomach acid backs up into the esophagus — the tube that connects the stomach to the mouth), chronic (long-lasting) diarrhea, cystic fibrosis (when sticky mucus builds up in the lungs and intestines), liver disease, and celiac disease (when eating gluten causes problems in the small intestine).
- Some kids have conditions that make their body use more calories than normal. This can happen when a child has a medical problem, such as heart disease, an infection, liver disease, or kidney disease.
Why is it important to help my child gain weight? When kids don't gain weight well, they may not grow as tall as they should. Children also need to get enough calories to learn and develop well.