Babies suddenly not eating complementary foods may be due to not being hungry, not accepting the type of complementary food or indigestion. 1. Not hungry: Usually, babies will take the initiative to eat only when they are hungry. When feeding babies complementary foods, babies are not hungry and may not eat complementary foods all of a sudden, but as long as there is no dyspepsia, parents need not worry too much. 2. Not accepting the type of complementary food: Some parents will increase the amount of food their babies eat by changing the type of complementary food and changing the taste of complementary food, so as to promote the growth and development of babies. However, when parents make complementary foods that may be too salty or have flavors that are difficult for the baby to accept, the baby will suddenly stop eating. 3. Indigestion: Babies are prone to indigestion due to the imperfect development of the gastrointestinal system. It can lead to bloating and abdominal pain. When babies experience abdominal discomfort, they may also suddenly stop eating complementary foods. Intestinal lesions and other symptoms can also cause babies to suddenly not eat complementary foods, and also accompanied by poor mental health, etc. It is recommended to go to the hospital for examination and treatment in a timely manner.