Other reasons why diets don’t work are they don’t create sustainable, behavioral changes; and they take the enjoyment out of eating.
So if diets don't work, why do most Americans jump on the diet bandwagon every January 1st? We want to think that our life will be so much better if we lost weight and looked a certain way, but how you look isn't going to make you happy, successful or even healthier. That's right, your weight isn't an indicator of your health. Can being obese lead to health complications? Definitely, but there is not enough concrete evidence to prove that it is cause of the many diseases it is often linked to.
You should spend time thinking about why you want to lose weight and/or be a certain size. There absolutely nothing wrong with losing a few pounds (if you need to) if your reason is because you want to, not because a chart or the media says you should. Also, you should never have to eliminate foods (unless you have a medical necessity) or feel bad about eating anything. And, if you are going to try and lose a few pounds, the most successful way is to clue into and honor your body's needs and wants.
Life is too short to spend hours in the gym or never eat ice cream. This year focus on what make you feel good and happy, loving your body, enjoying all foods and moving for fun!