I would say it's extremely important to have the support of someone, whether that's your OH or someone else.
Without some support and encouragement, we end up feeling like we're doing it for nothing. And you know where that leads...
My OH supports me wholeheartedly, tells me well done when I have a loss, and tells me it's okay if I have a STS/gain, that I'll lose it next week! He will eat anything and everything (he's like a dustbin!) and doesn't complain about any SW foods.
The only thing he does that really gets to me is... he'll sit down at night and have a few treats (few = lots) and doesn't even notice me sitting there, alternately smoking at the ears, and drooling from the mouth lol
But hey... I can't slap a Big Mac out of some random person's hand 'cos it's making me crave one, so I suppose I can't ban OH from having his little picnics either.