I know first hand that only YOU can change your lifestyle. My husband has put on about 10 pounds in the past few months even though he is an avid runner. He is just getting older (42) and needs to change his eating habits. I cook healthy meals, have healthy snacks, so that is not the issue.
But, he is complaining and complaining about it. I have not brought it up at all. I can't control his SNACKING for goodness sake!!! We had a treat the other day. We opened a box of Thin Mints that we had been saving. No big deal. I figured it would last at least 2-3 weeks. We opened them on Thursday. I had ONE, the kids do not like them.
Today, I went to put a couple in his lunch and could not find them. I asked him if he knew where they were. He ate them!!!!

He didn't think it was a big deal, but a whole box in four days when you are constantly complaining about your weight??? GIVE ME A BREAK!!!
He is snacking us out of house and home! Even if he snacks on grapes (another favorite), if you eat a ton of them a day, you won't lose any weight.
I didn't say anything because I know my saying something won't change things until he wants to change them, but this is getting so silly! I am to the point of hiding food again in my closet. I have done that before with success.