Eating out is bad for you. That's why you should only do it once in a while. Most of your meals should be prepared at home. They put TONS of salt in restaurant food, not to mention LOTS of butter/other fats (like lard! [pig fat, yum]), and this yields outrageously high calorie totals in one meal that you should be spreading out over an entire day.
To wit: What 2,000 Calories Looks Like
“People who cook eat a healthier diet without giving it a thought,” Michael Pollan recently told Mark Bittman, both authors and advocates of the cook-it-yourself diet. “It’s the collapse of home cooking that led directly to the obesity epidemic.” The magic of the diet, its advocates say, is that it doesn’t mean skimping on portions or going without meat, eggs, cheese, alcohol or dessert.