Thanks everyone! I got through just fine. Writing it out here really helped, just acknowledging the feeling and letting it pass.
DH did indeed come home with beer, and I was only sorta kinda tempted, but it passed. I kept praising myself for exercising my "resistance" muscle rather than my "giving in" muscles, and it worked. After a half hour or so, I wasn't even thinking about it.
I know I still have a long way to go to get through the tough parts. Thanks for all your support.