Someone mentioned restaurant eating as a dieting downfall. Here are my strategies for being able to eat delicious things at restaurants without gaining weight and feeling gross/bloated afterwards (I live on the shore so I tilt heavily to seafood):
1. If there is raw seafood on the menu, I order that (poke bowl, tuna tartare, raw oysters, ceviche). All of this stuff is low calorie protein that is highly nutritious. If you're not into raw seafood, any seafood that is not fried will work - steamed mussels, steamed clams, salmon filet etc. If you hate seafood, a steak or the beef tartare is not that high calorie compared to a cheeseburger, especially if you eat it with a side of vegetables.
2. If there is a dish that allows you to sub healthier options like fresh spinach for pasta (for example, the cioppino at one of my favorite places), I do that.
3. Never, ever order anything with fries. Always substitute some kind of vegetable even if it costs more (I like asparagus with my lobster roll, for example, instead of fries).
4. If you're having dessert, split it with someone else.
5. Do not order an app, an entree, AND a dessert - you only need one or max two of these at a sitting.
6. Drinks. Huge source of empty calories and can easily double your bill besides. If you drink alcohol (guilty), then know what your lower calorie options are and stick to those if you must. Wine, champagne or champagne cocktails (french 75, kir royale etc.), an old fashioned, etc. You WILL gain weight if you are drinking margaritas or pina coladas with your meals, and it's just not worth it. If you want something nonalcoholic other than plain water, a friend of mine orders sparkling water.
7. Try to find a place that has at least one or two really good salads so you don't feel like you're sacrificing anything when you eat your vegetables. There's a burger/hot dog joint near me that has a fantastic bibb lettuce salad with pears and candied walnuts and gorgonzola. It's delicious and filling and nutritious.
8. Basically, identify whatever is healthiest on the menu that you find delicious, and double down on that. Order extra avocado on everything or add the prosciutto to the salad if that's what it takes to make something healthy even more delicious and more enticing to you than the cacio e pepe.