I'm much the same, and probably why I prefer one evening meal.. So I can work up an appetite thinking about it. And I try to avoid snacking, or if I do, make sure I've got fruit or something healthy to snack on. If I open a bottle of wine, I'll happily finish it and can polish off a big bag of dry roast peanuts if I'm not careful. So I try to avoid those as well
I've also stopped paying too much attention to calories, and I know sometimes they can be very low, ie some days I may just eat a couple of apples & some cheese. Next day, I'll probably compensate with a larger meal like a big bowl of chilli and veg. The most helpful addition has been my Tanita scales though so I can keep track of weight, fat & muscle composition and adjust my diet based on those trends.. And luckily those trends are still going in the right direction