How do you keep yourself motivated?

I have been yo-yoing for the last 10 years going from 133 to 179. People at work think I eat so healthy, and I try but when I go home it is a whole different story. I don’t care for junk food but I love chocolate, cookies, and red wine.
How do you keep yourself motivated not to have a glass of wine or a piece chocolate when you had a crazy day/week at work?
I have heard tons of cliché statements, and saw many videos of other people changing their lives.
I know I feel better after I walk, or do yoga, but I tend to look for any excuse to get in front of TV or computer.
Any advises?
Thank you

Replies