Some babies can have digestive problems from formula, a condition known as formula intolerance. This makes them spit up a lot in addition to other symptoms, like excessive gas, diarrhea, bloody stools, and vomiting.