Doctors say that growth spurts happen soon after the birth, the first one between one and three weeks, and the next one between six and eight weeks. After that, you can expect your baby's growth spurts at three months, six months, and nine months. But a baby may have more growth spurts than that. The time and duration of the growth spurt may vary from baby to baby.