You may need to take a 1 day snack "fast" where you don't snack at all to kinda reset yourself. That works for me. Not cutting overall calories, but just having a rule for a day or so that you know you can't break. During the day, consider what snacks you would like to have and when during your days, and literally throw out anything that you over-indulge in that is unhealthy.
Making a March 9th sandwich with a Halloween filling.