My DH is a bloody locust - you can bet your life you buy something nice and it just disappears. It's stupid things like I'll buy ice cream for the family, not just one pot but plenty to go around, and mix of everything we all like, there's something usually small like a Haagen daaz small pot of something which I chose to eat when I'm rewarding myself as I try to be good with eating
You can almost guarantee he'll snaffle it. He comes out with a barrage of excuses like 'it's been there ages' (yes perhaps a week but that's because I wait til I want something, not just hoover it) or 'there was only a tiny bit left' or if he pinches the last of my wine (we drink different types of alcohol ... I literally never even sniff what he chooses as his poison) apparently there's literally every time 'only a small glass left' which is always bollocks! Oh and also bear in mind we live literally 5 minutes from a variety of shops.
So this morning I get up, I went to bed really early as I was tired - I'd bought myself some
Wine (only I drink white wine) and we had some posh chocolates on Friday night to share and I've woken up to literally 1cm of wine left in the bottle (it had 3/4's left which I expressly told him to leave as I wanted some with Sunday lunch today) and all the chocolate eaten - I had 3, there were around 15-20 in the box
I've previously told him it pisses me off, I've also told him psychologically it's a brain fuck because you want to save something for when you want it, except if he hoovers it up like a fucking Dyson then it kind of makes you feel 'oh I'd better eat that treat now otherwise I'll never see it' ... and leads to hiding and all sorts of shit I don't want to feel I need to do in my own home with small treats I buy myself ( I buy treats or nice things for all the family not just me)
Anyway - I'm asking the brutal board for their opinions here - LTB or don't be a selfish wife?! ... or perhaps something in between 
Am I the only one? Or do you get the same from your loved ones?