О! Вот только что по Первому в "Других новостях" было на эту тему.
Врач-диетолог сказала следующую (страшную между прочим) вещь. Не есть после шести может тот, кто ложится спать в 20-21 час. Если же человек ложится спать в полночь и позже, а последний раз поел до шести, то всю ночь он находится в режиме дикого голодания. В результате этого вес сначала снижается, потом он останавливается, а вот потом пусть только попробует этот человек хоть что-нибудь поесть после шести! Всё будет откладываться моментально. Из-за снижения обмена веществ.
Вобщем, она сказала, что оптимально не есть за 3 часа до сна. О чем тут уже говорили, кстати.