We all backslide and I think I'm the queen of it. Although MT would argue with me LOL. It gets easier as time goes by. I'm glad you had a peaceful time at the store and dinner. Sometimes that is the most you can hope for.
Remember hour by hour if you have to deal with it like that. Before you know it, it won't be in the forefront of your mind anymore and that is good.
If you focus on the past, you ruin the future. You can only live for today.