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