Why do babies spit up?

EmilyWhy does my baby spit up so much?
Jessica: Spitting up refers to throwing up or regurgitation of saliva, food or milk. It is quite common in babies, but cannot be normal always.