I feel like I’m self-sabotaging my weight loss. I know what it takes to lose the weight. At 34, I’m not obese – but I’m chunky, and I’ve been skinny a number of times – but always put it back on. I can tell myself I’ll only have salad before I go out for dinner with friends, but inevitably end up eating junk and drinking beer. Why do I do this? Can you recommend mental strategies so I can get skinny and stay that way?