Если вечером или ночью вас тянет на перекусы, сладкое это говорит о том, что организм не получил все, что необходимо для его работы и хорошей функциональности за день.
Возможно ваш ужин состоит из большого количества углеводов и сахаров, которые не дают чувства насыщения на длительное время и поэтому ближе к ночью или ночью у вас снова повышается аппетит.
Также, я бы отнесла возможной причиной стресс, зачастую при стрессе и повышенном кортизола присутствует желание есть по ночам. Если днём вы ещё может отвлечься от своих проблем, то ночью когда вы остаётесь наедине с собой вам сложно не думать о своих задачах и проблемах например, и поэтому едой вы компенсаторно начинаете заедать свой стресс.
И напоследок, хотелось бы спросить у автора, а почему вы не спите ночью? Если это не связано с работой или подобными причинами, и вы просто не хотите спать, то скорей всего ваша причина как раз в стрессе. В стрессовых ситуациях повышается кортизол (гормон стресса). Он дает организму сигнал, что есть опасность, в таких условиях ему не до сна , и именно он повышает желание есть ночью.