I have been having quaterly catch ups with an NHS dietician which has been refreshing in not pushing unrealistic ideas and focusing more on long term strategy,
One of the techniques she has taught me is the 'circuit breaker'. If I want crisps, I can have crisps, but I also need to eat some other food to 'break' the appealing behaviour - the crunching, the texture etc. If left to my own devices I would eat eat several bags. Instead, I get myself a bag of crisps, but I also make another snack plate with maybe some fruit, a yogurt, an oaty bar. Changing the texture after eating the crisps really helps.
The other issue I have is after 30 odd years of deprivation diets is I dont recognise and treat proper hunger cues. So if I feel snacky, she encourages me to eat MORE. So I would still have a bag of quavers if thats what i fancied, but I would also make myself something more nutritious and filling like scrambled eggs on toast and a piece of fruit. That way I have satisfied the hunger properly, and still eaten the snack food I fancied.
Just wanted to share in case this was helpful!