Well being overweight will hurt your self esteem. Diets, starvations diets do not work, period. What does?
I'm 63yo and been on many diets also meals provided by a major food provider. Here is what I did last year that saw me lose 15kg in 4 months
- no potatoes, excess sugar, bread (use wraps instead), deep fried food and pasta. Limit rice. More walking
Now, lets talk realistically. You wont be able to maintain any diet. That is fact so, when you get tired of the diet reward your excess weight loss to reverting to your normal eating patterns for one week then back on that diet!.
Finally, acceptance. Our genes can determine our build. I don't believe the BMI ratings, I don't even get weighed in the Dr's surgery, I refuse. One doctor weighed me when I was 130kg. I sat down, he told me to lose weight and asked him if he would weigh himself, after coaxing he did and was 3kg heavier than I. I told him to lose some weight.
Skinny people wont understand and they are always offering opinions. Not fair at all.
So, while you are on any diet you are trying, that's good and that's enough. Be proud and accept you are never going to be model material but you can be beautiful or handsome depending on gender.
The most important thing for all of us is to seek moderation in everything we do. moderate diet, moderate exercise, moderate attitude. Try not to become obsessed. Be positive and happy.