Wow - that's tough! . I have no valuable advice, other than to try to enjoy your hiking that much more, and embrace nature as much as possible.
And I find I'm much better off if I keep the ice cream out of the house (if only I could convince DH of that).