Hurtmom,
Don't fret yourself into the ground about the dinner bills. You don't know what they were for or who he ate with. Could it have been something for work? A friend? Other family members?

You can't control him. The best thing you can do is focus on yourself. Check out the advice on the Wise Advice forum. There aren't a lot of posts but the few that are there are like mini-DB refreshers. Or, get the book out and review. It helps keep you focused. On the other hand, only you know how long you can keep doing this. Are you ready to throw in the towel or are you having a bad day? What do you want to do?

Joie