Попробуйте малоуглеводную диету. Она более сытная. Если сорвались, лучше пробегите 10 км в наказание. И так каждый раз. Вы потом на подсознательном уровне лишнее съесть не захотите, так как мозг будет помнить последствия. Я 30 лет так, как вы живу, могу поделиться опытом.