Most of these calories should come from nutritious foods rather than snack foods and fast food so their growing bodies are fueled healthfully. Boys between the ages of 11 and 13 need 1,800 to 2,600 calories per day while boys ages 14 to 18 need between 2,200 to 3,200 calories per day.