all I can think about is my weight. I'm fat, I'm ugly, ect. These thoughts occupy my mind all the time. I'm always trying to eat less or to go on diets, but I never stick to them. I just had a baby, and gained a lot of weight during and after the pregnancy. I weigh 190 and I'm 5ft 5in. Do I have a medical problem?
Contrary to popular belief, weight gain is not the result of overeating. Weight gain is caused by excess fat accumulation, which is driven by hormones. Your pregnancy was of course a factor; the body releases hormones that promote increased fat accumulation during pregnancy, to increase the food reserve available to the baby. But, most of the weight gain undoubtedly came about because of increased insulin levels, due to the consumption of large amounts of carbohydrates (especially refined carbohydrates) contained in modern foods.
Trying to "eat less" or going on a low-calorie or low-fat diet will not solve your problem. You need to go on a *low-carbohydrate* diet. With some initial effort and experimentation, you'll eventually be able to stick with this, and return to a normal weight.
But, ask yourself a more basic question: Why would animal fat, something humans have been consuming in vast quantities for over a million years, suddenly (in the last 60 years) be the cause of a widespread disease?
Animal fat is perfectly healthy.
If you want some reading material, check out: "Fat and Cholesterol are GOOD for you!", by Uffe Ravnskov, MD, PhD. "Life Without Bread: How a low-carbohydrate diet can save your life," by Wolfgang Lutz, M.D. "Good Calories Bad Calories," by Gary Taubes.