4. You Set Unrealistic Expectations
When you decide in April that you want to lose 40 pounds by June 1 so you can fit into your swimsuit better, then you are setting unrealistic expectations for yourself. A successful diet is something that is planned out and executed over time. It is not a way for you to fit into the Hollywood version of attractive overnight.
When you begin your diet, set milestone dates and realistic goals that you can reach. For example, tell yourself that you want to lose two pounds in the first week. When you achieve that goal, you will give yourself the confidence you need to continue on to the next milestone.