stopping overeating

I’m working on stopping overeating and since starting SCS, I’ve been able to allow far more urges than before I was in SCS. However, at least once a week, I have a full day of overeating due to something stressing me out… and then I basically give up for the whole day. I stop and allow an urge here and there throughout the day but then I just am not able to get back on track until the next day. I feel so much worse after I overeat. Why do I still do this? I’m worried that I’m using willpower the other days and not really learning how to allow urges properly.
How do I snap back to reality/regain control when it feels like my emotions take over and I’m powerless to stop?