На ночь есть можно и даже нужно, т.к. ночью организм продолжает свою работу, на которую тоже идет энергия и, если не есть после 18 часов, то то, что вы съедаете за весь день, организм по максимуму отложит в запас на ночь. Главное знать, что есть. Лучше всего белки - яйца, мясо, рыбу. Углеводы (хлеб зерновой, крупы, картофель, фрукты) есть до 16 часов, после 16 часов овощи и белковую пищу. Перед сном лучше всего кефир.