DS is 13 and seems to graze constantly. He races through all the yoghurts, cereal, bsbybels, boiled eggs. Tonight he had dinner (risotto) then fried eggs on toast not that long after. He doesn't eat massive portions at meal times as he doesn't usually want to though sometimes he'll have seconds etc hence me seeing him as a grazer. He makes himself banana milkshakes (with fruit, now powder).
He's slender and very active so he seems to need all the food he's eating!
What is the easiest and most cost effective yet still relatively healthy way of keeping him full??