The reasons behind vomiting can change slightly as your baby grows and reaches new milestones. In many cases, what you see at each stage is linked to how their digestive system is developing and how they feed.
The First Few Weeks (0–1 Month)
In the early days, your baby’s digestive system is still learning how to function. The muscle that keeps milk in the stomach is quite relaxed, which makes it easier for milk to come back up.
At this stage, it is common to notice spit-up or mild vomiting after feeds. This may happen if your baby swallows air, feeds quickly, or takes in slightly more milk than their stomach can hold. Breastfed babies may also bring up milk if the flow is strong and they end up gulping quickly.
In most cases, this is not a concern as long as your baby is feeding well, gaining weight, and having regular wet diapers.
2 to 3 Months Old
As your baby grows, their appetite increases, and they begin to take in larger feeds. Sometimes, this can lead to mild overfeeding, which may cause milk to come back up after feeding.
At this age, babies also become more active. Movements such as kicking, stretching, or wriggling after a feed can put pressure on the stomach and lead to spit-up.
Simple steps, such as feeding in smaller amounts, burping more frequently, and keeping your baby upright for a short time after feeding, may help reduce episodes.
4 to 6 Months Old
By this stage, the digestive system is gradually becoming stronger, but new activities can still trigger spit-up. Babies may start rolling over, spending time on their tummy, or moving more actively, all of which can press on the stomach and push milk back up.
Around five to six months, some babies may begin trying semi-solid foods. During this transition, their digestive system may take time to adjust, and occasional vomiting or spit-up can happen.
As babies begin to sit up more and spend more time upright, reflux often reduces naturally. Gravity starts to help keep food in the stomach, and many parents notice an improvement during this stage.