Babies spit up due to their underdeveloped digestive systems. Spitting-up might stop once the baby’s digestive system matures, at the age of one year, around the same time they start to consume solid foods (6).