Я бы посоветовала со средним сыном сходить на прием к эндокринологу и рассказать про такую перемену пищевого поведения. Эндокринолог много может рассказать и посоветовать, в т.ч как нормализовать диету и что именно в нее включить. У меня была не совсем такая, но в чем-то схожая ситуация с дочерью. Мы все считали, что нужно есть белОк, он питательный и все такое, будешь сытая, не ешь все подряд. А эндокринолог сообщила, что дело вообще не в белке, а напротив, нужны длинные углеводы, плюс следить за этим, этим и этим.  В общем, я пожалела, что раньше не сходила, хотя до этого казалось, причем тут эндокринолог. Ну и ребенок послушал тетю доктора, осознал полезные вещи.