Being overly restrictive or rigid about your eating may work for weight loss, but it doesn’t work for long-term weight maintenance. Everyone needs to learn the skills that enable them to eat in a reasonable, maintainable way; otherwise they’ll continue in the cycle of losing and gaining. Remember, eating “nothing” of something and eating “too much” of it are two sides of the same coin! All-or-nothing does not work long term.