First of all you are Mrs. Incredible!! We all have her in us we just have to find it!! I would suggest that it doesn't matter whether you're counting calories or points, you need to simply pay attention to what you're doing.
Secondly, perhaps build in some points or calories to allow yourself the occassional splurge. I have found that if I allow myself to do this, I'm less likely to run into those "bad" days.
Thirdly, forgive yourself. We are human and likely to have a bad meal or a bad day, but it doesn't mean we have recked it. Recognize it is the first step. I ate a burger with two slices of cheese. Second, analyze why this was bad. It was too many calories and I overate. Third, accept it. I did not choose well. Fourth, move on. I realize that it is easier said than done, but I have found (after too many years at this) that if I accept and move on, I'm more likely to do better at the next meal or the next day.
Finally, learn to listen to your body. Do not get me wrong there are days when you push yourself, but there are also going to be days where you just shouldn't do the workout or you should take it easier because you have been pushing too hard. Its ok to miss a day or build in one day of rest. You'll do great! 1941 days ago