У меня просто тоже сын 12 лет, рост 161, вес - 42. Спорт 4 раза в неделю по 2,5 часа. Могу сказать свои мысли. Завтрак - согласна, правда мой каши не ест, часто ест хлеб с сыром. Но в завтрак я бы вообще ни в чем не ограничивала - все, что хочет, даже шоколадка.А вот обед, на мой взгляд, слабоватый. Мой бы супом с овощами на второе точно не наелся. Мяса не хватает, однозначно. В этом возрасте нужно много белка. И он убирает чувство голода. Я бы мясо не нормировала. Есс-но не жареное, а тушеное, запеченое и т.д. Да, мой еще и в школе ест обеды. Все, что дают, и первое и второе и компот с булочкой)Ужин. Вот тут бы я гарнир убрала или перенесла его в обед. Тут одно мясо/рыба и овощи. Перед сном убрала бы фрукты. А вообще, я думаю, что это препараты виноваты, потому что рацион у вас нормальный.