why do babies spit up?

best answer
  • Spitting up can be caused by teething. When teething babies tend to drool more and often swallow a lot of that extra saliva – this can cause extra spitting up. A cold or allergies can result in baby swallowing mucus and spitting up more.