Sometimes it's really, really hard. No lie.
And it's easy to get frustrated if we expect perfection.
Your signature says "Day by day, pound by pound" I'd like to add another one to that. "Moment by moment". Really, it's not always easy, but we should celebrate every moment we do something healthy for ourselves. We may not have a whole day that we make the best choices, but we can certainly be proud for the parts of the day that we DID make good choices.
Vent and post through the frustration if it gets you moving forward!
~Made of star stuff~