I have the same problem! The only thing that helps is to stay very busy, like cooking healthy dishes or taking care of my granddaughter. But I still eat too much stuff I shouldn't. I tend to shop at thrift stores when I feel the need to shop and I have to force myself to only buy what I'm sure I need or will use. But it does feel good to find something fun. Or sometimes I will shop for inexpensive craft supplies. But only a little at a time, and then I go home and start a project. It's easier not to snack if your hands are full of paper mâché or paint and glitter!