If you weigh 160 pounds,1600 calories a day are needed to "maintain" that weight. Less calories taken in, weight drops. Sometimes it's hard to want to pay a doctor for the ok, but really,if you have health issues, it's the best way.
A simple thing like less calories in, more energy expended,equals weight loss. Eating nutrient dense foods,as opposed to calorie/fat dense foods, means you can actually eat all day long ( I call it grazing).Make a healthy hearty soup,with beans,vegetables,grains,add some salad and a good whole grain bread, and you will be absolutely stuffed,with fruit for dessert a bit later,on a lot less calories and fat grams.
Fat is NOT a horrible thing. The right fats are needed to keep our bodies healthy. Olive oil and flax seed oil are tops on my list.
I can tell you, and AEGurrrl knows me;this works. I have diabetes,diet and exercise controlled for going on 9 years now,and every year my health and stamina actually improve. I belly dance 2 hours every day,along with yoga,tai chi,chi gung,outdoor walking,and can still go out and out dance people 30 years younger than me,lol!