Нет никаких жестких правил, если нет проблем со здоровьем. Белок нужен, если физическая активность невысокая, 0,8-1 грамм на кило веса, жиры не меньше грамма. Это желательно соблюдать. А что и когда есть - без разницы. Все нужное усвоится, все лишнее отложится, а при дефиците калорий - израсходуется)