Don't buy the stuff in the first place, if you can help it. Richard Osman is one celeb who has been very candid about his relationship with food - if junk food like chocolate or biscuits is in the house, he will eat it and on the weight goes. It is akin, I think he said, to be a drug addict. I am largely in the same boat.
If your husband likes treats and doesn't put on weight, if he has them in the house, have them discreetly tucked away and maybe not tell you where. It's all tricks and tactics, not simply willpower. Out of sight, out of mind for instance. If I see it, I want it.
Eat healthily and enjoyably if you can. Real tasty fare for me is tinned mackerel in water (£1 from Waitrose), brown rice (about £1.60 from Sainbury's) with chopped onion, soy sauce, tomato, maybe some kale or broccoli to go with it. I don't feel hard done by! For a treat, instead of mackerel, fillet of salmon (£5 or 2 at Tesco).
Do have your veg, or the cravings kick in again.
The one-day fast is not a bad thing, either. Pick an idle day, then just have green tea and coffee for as long as you can. I last until 6.30pm usually but it does help to boss your cravings a bit, put them in their box.
Booze? Not really, the sugar makes it like a dessert. Save it for the weekend.
A morning run around the block taking 10 mins max also helps, do it on an empty stomach after coffee though for max effect.