Boys typically have one major growth spurt during puberty, which usually happens between the ages of 12 and 17. This growth spurt is when they grow 3 to 4 inches (9 to 10 centimeters) per year on average. Boys usually stop growing taller by around age 16, although some may continue minor growth into their late teens or early twenties. Before puberty, growth is steady but slower, without distinct spurts. The main noticeable growth spurt occurs with puberty, triggered by hormonal changes, especially testosterone, which also causes other physical changes. So in summary, boys have mainly one significant growth spurt during adolescence. This growth spurt typically lasts for 2 to 5 years during puberty and is later than the growth spurt girls experience. After the growth plates in bones fuse post-puberty, no further lengthening of the bones occurs. Muscle development continues after height growth slows down or stops. Therefore, boys have one major growth spurt, concentrated during puberty, with some minor growth potentially continuing before full maturity in early adulthood.