Sometimes it's hard to face facts. Sometimes it's hard to even get real facts.
In terms of food - did you know that most people significantly underestimate the number of calories in food? And - believe it or not - it's not just lay people who do this. Registered dieticians don't get it right either. When dieticians were shown photographs of certain portions of foods like hamburgers, tuna salad sandwiches, lasagna, etc., they estimated the calories as being lower than they actually were - up to 600 calories lower.
So there is a trend afoot, according to a report in the July issue of the Journal of the American Medical Association, to require restaurants to post the number of calories in their meals. This might really help, because people eat a lot more calories when they eat out as opposed to when they eat at home. Maybe it's worth taking a good look at what you are eating and specifically how many calories you are taking in - perhaps even without your knowledge or consent.
The more you know...