Five-month-old babies who don’t drink milk and still spit up may have acute gastritis, gastrointestinal dysfunction, intestinal obstruction, respiratory infections and so on. 1. Acute gastritis: the baby ate unclean food, tableware unhygienic, etc., causing stomach infection, manifested as nausea, spitting up, indigestion and other symptoms. 2. Gastrointestinal dysfunction: babies eat too much at once, or the abdomen is cold, may cause gastrointestinal dysfunction, indigestion, will also appear to refuse milk, spit up. 3. Intestinal obstruction: various causes of intestinal contents can not pass, resulting in intestinal obstruction, abdominal distension, nausea, spitting up and so on. 4. Respiratory tract infection: when the respiratory tract infection, the baby will swallow the secretions produced by the respiratory tract, causing stomach infection, or fever, affecting the digestive function of the stomach and intestines, can also cause loss of appetite, spitting up. Five-month-old babies do not drink milk and spit up, there may also be other reasons, it is recommended to go to the hospital in a timely manner, improve the examination to clarify the cause of the disease, under the guidance of the doctor to give targeted treatment or treatment.