Generally speaking the causes of spitting up and not sleeping in children include the following two conditions. The first is caused by functional indigestion, which can occur in children if the infant eats too much milk at once, thus causing the milk not to be effectively digested. When a child has indigestion, it can cause vomiting and sleeplessness. In this case, the child can be given medicines to eliminate food and lead to stagnation, such as Shen Qu Oral Liquid. The second is caused by acute gastroenteritis, which is often caused by poor digestion of milk or infection. In this case, in addition to vomiting, children often have fever and diarrhea. In this case, the child should be given timely anti-infection treatment, such as the application of third-generation cephalosporins such as cefixime.