Honesty begins from within, to yourself. The more you learn to trust yourself, the easier the goal setting will be, and the more successes in achieving these goals. Evaluate your motivation. What is the motivation for losing weight. Is this truly for your self, will it make you feel better.
Perfection is quite a static state.
Your perceptions of perfect may not be telling you the truth. Learn to honor all of yourself- perfections and imperfections . Break habits with habits. If you are in the habit of snacking at a certain time of the day, a certain feeling of the day, do something different. Attempt to control the food habit with a different habit.