Children who have no appetite for food and eat less can not sleep may be indigestion, gastritis, zinc deficiency and other reasons, more general treatment and drug therapy. 1. indigestion: can make the child have no appetite to eat less sleep, can be given a hot compress or massage abdomen, light and easy to digest diet, avoid overeating; oral probiotics such as bifidobacteria, clostridium casei, etc. to regulate the intestinal flora, improve intestinal function, etc., can alleviate the symptoms. 2. Gastritis: it refers to inflammatory lesions of gastric mucosa or gastric lining caused by various physical, chemical or biological harmful factors, which will also make the child appear the above performance; parents need to pay attention to help the child develop a good dietary habits, regular and quantitative diets, avoiding stimulating foods; aluminum sulfate can be used to protect the gastric mucosa, omeprazole, ranitidine and so on, to inhibit gastric acid. 3. Zinc deficiency: If the child has a zinc deficiency, he or she may also have a loss of appetite, while diarrhea and excessive sweating may cause the child to have a zinc deficiency. Zinc can be supplemented with zinc gluconate and other medications as prescribed by the doctor. There are many other reasons why a child may not have an appetite for food, and it is recommended that the child be seen by a doctor for evaluation and treatment to avoid delays. All of the above medications should be used under a doctor’s supervision, avoid self-medication.