Hi, as someone who has always been "overweight", I know how hard society can be on those who do not fit the (current) idea of beauty - but please don't get too obsessed about weight.
It has been proven in recent research that it is possible to be fit (and healthy) when a person is "overweight". Remember, the height and weight charts were published many years ago (in the 1930's if my memory is correct) - by insurance companies - not doctors. These charts do not take into account things such as bone or muscle mass, ethnic background, age, or gender. They are a rough guide only!
Yo-yo dieting or constant dieting are much more dangerous to health than carrying a few extra kilos.
Dieting in the usually accepted way i.e. deprivation or restriction - leads to re-bound weight-gain.
Aim to keep blood-pressure, cholesterol, blood-sugar, hormones etc within the medically accepted healthy range. This should be done with a varied diet which contains high-nutrition fresh foods. Also avoid smoking, drugs, alcohol excess or binging, nutrition-depleted foods e.g. junk or processed foods.
Constant attention to weight loss or gain can lead to bullimia or anorexia - especially in young females. These can lead to severe health problems, infertility, and even death.
Over exercising can also be detrimental to weight-loss and general health. All that is really necessary is 30 minutes of exercise per day where you are puffing but still able to hold a conversation. The most effective exercise is short spurts of high intensity e.g. running - followed by low intensity recovery periods e.g. walking. Muscle-building exercise e.g. weights also helps with healthy weight-loss - because muscle burns more energy than fat - and increases the metabolic rate.
Good nutrition is vital to achieve weight-loss. If the body is deprived of vitamins, minerals, amino-acids etc - it will do everything it can to correct the deficiency. It will use hunger and cravings in the hope of getting what it needs to survive and be healthy. It will force the person to continue eating huge quantities of food until it gets the nutrients it needs. It can also go into "starvation mode" (where it holds onto everything it can by lowering the metabolic rate).
Carbohydrates and fats are necessary for good health - and to prevent the body going into "starvation mode" (where it holds onto every gram of body-fat it can). It is the type of carbohydrates and fats which is important.
Some carbs rapidly convert to sugar (useful when energy demands are high). However, excess sugar is converted to fat - so it is important not to eat more than are required for immediate use by the body.
"Good" carbs are those which the body digests slowly - so that there is a sustained release of energy. These are mostly found in vegetables, brown rice, berries and other foods which have a high fibre content. Even a small potato is ok occasionally if it is eaten with its skin (fibre). These foods also provide vital nutrition e.g. vitamins, minerals.
Bad fats are those which clog the arteries or cause inflamation. Avoid products containing margarine, butter and some cooking oils e.g. palm oil. Eat only small quantities of meat, but do not avoid it altogether (it contains saturated fat, but contains amino acids and vitamins).
Good fats are those which help lubricate and provide nutrition. Good oils come from fish, plants (e.g. olive oil), nuts (e.g. walnuts, brazil nuts, almonds), and seeds (e.g. flax (linseeds), sunflower, pumpkin, grape seeds).
Protein is also vital - at every meal. It reduces hunger and helps the body grow and repair itself. Protein is best obtained from fish, lean meats, nuts, beans and eggs.
Home delivered diet meals are a great idea because they are convenient, nutritionally balanced, calorie controlled, and teach portion sizes. You can also buy frozen meals from the supermarket e.g Weight Watchers or Lean Cuisine to have in the freezer.