Just to add on, some major growth spurts can generally be expected between one and three weeks, between six and eight weeks, at three months, at six months and at nine months. However, there are more growth spurts than these.
Also, every baby develops at different rates. Therefore, these just serve as a guide.