It can take a while to swing the DH in the right direction, and there is certainly going to be some grumbling over it. Just be firm and consistent, and make it very clear that if he wants to continue to eat garbage, he'll be put in charge of his own cooking and shopping

. Besides you're not doing this to hurt him, just the opposite.