On days when I can't eat dinner until after 10:00 pm due to work, I always have difficulties mapping out the day such that I don't eat too many snacks between lunch and dinner. Today, I was upset at myself for not waiting until dinner to eat, but really it's all about a failure to plan.
That being said, there is always the possibility of damage control. A few weeks ago, I skipped dinner altogether because I wasn't very hungry by the time it rolled around anyway. This evening, I'm going to eat half of what I planned to. Considering the fact that I don't eat big meals now anyway, that means dinner should have very few calories.
The strange thing is that the idea that I could eat half of what I'd planned to came more as a revelation than as a logical thought. I can't understand why such a notion came as such a novel notion rather than a reasonable consideration. I guess it is a reflection of rigidity about eating timing and meals which very likely has been playing into my overeating my entire life.
To be fair, it may also have to do with the fact that making dinner is a somewhat big production, and it feels strange to go through all of that trouble and end up eating about 3 bites of each food on the menu. That being said, I feel like this realization is going to be very helpful not only now but in the future. It means that I don't have to "save" a set amount of calories for dinner later in the day when I'm starving now. I can simply eat what I want, and eat a very tiny amount of dinner later. The important point is controlling the day's calories, not giving any particular meal an arbitrary chunk of the day's allotment.