Don't beat yourself up because you've been eating a bit more than you wanted. If you know you've been eating because of stress or emotional issues, then you need to find ways to reduce your stress that don't involve food. You're not a bad person because you turned to food for comfort. that's something each and every one of us has done before.
However, if you think you're going to overeat because you're stressed out, then how about taking a walk ? walking is not only great cardiovascular exercise, it's a great way to reduce stress too. Try taking a walk or even listening to some of your favorite music to relax. How about a bubble bath ? Some times we all need a nice long soak in a hot tub.
Also, if you think you will eat for comfort, why not grab a piece of fruit or two or three ? I have yet to meet the person who could binge eat apples. So, if you're hungry, eat an apple or two. before long, you will feel full.
Mostly, be kind to yourself as you would to others. As the old song goes,"accentuate the positive and eliminate the negative". Give yourself credit for the positive things you do for yourself and don't beat yourself up because you're not perfect. You don't have to be perfect to be healthy.