I know this doesn't help, but why on earth, Grammy, have you put up with this for 45 years?
We have no alcohol in the house, as DH is an alcoholic who has made and kept the decision not to drink.
Your husband should be helping you, but he isn't.
He doesn't listen to what you say, so now is the time to DO something.
1 Buy and cook your own food and nothing for him
2 make it clear you will share your food with him, if he promises the following:
to clear a cupboard in the kitchen or somewhere else in the house and keep all his sweets, cakes, biscuits etc etc. there and only there
Not to eat any of it in front of you.
Never to tell you that he has chocolates or other tempting stuff in his cupboard.
Tell him frankly that his attitude over this has hurt you for years. It makes you feel he neither listens to you, nor respects your opinions and wishes.
Be blunt, but calm and polite.
Any of his foodstuff that you find anywhere else than in his cupboard - which you do not go into - goes straight into the bin.
I would love the occasional glass of wine or a beer, but DH means much more to me than indulging myself in something that is dangerous for him.
Show your husband this thread. It might just help.
And ask him why you should risk type 2 diabetes because he won't try to help you overcome a weakness?