Это образ жизни! Здоровый образ жизни. Который к похудению вообще отношения не имеет. А вот в плане именно похудения организмы слишком индивидуальны. Не есть после 18-19 — это полезно само по себе, но никак не с целью похудения. А скорее для того, чтобы организм не нагружать работой по перевариванию ночью. Ночью он должен отдыхать. Кроме того, к вечеру обмен веществ замедляется, и легче откладывается «про запас» то, что (будь оно съеденным с утра) успешно сожглось бы. Однако это не означает, что эта диета поможет всем без исключения именно похудеть. Нормализовать работу кишечника — да. Нормализовать работу организма в целом — да. Но похудеть — нет.
Конечно, если урезать калораж в целом, и убрать сладкое-мучное-жирное — да еще и добавить правило «не есть после 18» — то похудеешь. Но в таком режиме похудеешь и без последнего правила.
А если кушать в течение дня что попало, а после 18 переставать — то тут разве что желудок будет благодарен, что освободила его от лишней тяжелой работы на ночь. Конечно, это тоже хорошо, но к потере веса имеет малое отношение.