The simple fact that you're reading this information shows that you are still looking for a way to find the optimum body weight.
After trying many different diets and weight loss programs you might begin to think that you're a failure where the reality of the situation is that those very same diet and weight loss programs that you have tried have been the failures and not yourself.
They have failed to give you the desired results, not because of a lack of effort on your behalf, but more likely because they weren't targeting the cause of the problem.
In addition to that many diets and weight loss programs leave people feeling hungry for considerable times throughout the day and this is not how we are supposed to live.
Just as animals in the wild feel the need to eat when they are hungry humans react in the same way and it is only natural that you should seek out food if you're feeling hungry.
If your diet is supplying you have sufficient nutrients to meet your energy needs then you won't feel hungry all the time and any weight-loss program that keeps you in such a state of hunger is in fact destined to fail eventually no matter how much willpower you might have.
It is simply not the natural state of human life.
That is one of the most common reasons why people can't seem to lose weight. It's just too hard to maintain and it is detrimental to your health and your body will fight against that starvation message that it is getting.
Anybody can lose weight whether they have good willpower or not provided the body is getting sufficient nutritional requirements to eliminate hunger and to satisfy healthy functioning of the body.