Мне кажется, тут, скорее, связь не с весом, а с толерантностью к глюкозе. Я давно вешу больше 100 кг. Ужинаю обычно не позже 18-19.00. Ложусь не раньше часа ночи. Завтракаю в 10-11 утром. Это не диета - мне так нормально. Бывает такое, что по случаю плотно поела в 16.30 - и к полуночи понимаю, что хочу есть. Я просто отмечаю этот факт про себя и спокойно ложусь спать, мучительного голода я не испытываю.На месте автора я бы поэкспериментировала с составом и временем ужина. Гречки какой-нибудь добавила, например, для более длительного переваривания. Ну и ночью попробовала бы какой-нибудь термос с нежирным куриным бульоном поставить около кровати, или овощным. Если не отказываться от вредной привычки, так хоть сделать ее менее вредной.