In the never ending battle to stop eating for the day at 8 (I try to limit my eating window to between noon and 8 PM), I always find that the evening hours are the hardest. I want something to snack on. I realized that I don't have problems with the afternoons and figured it's because I have a large tossed salad for lunch pretty much every day. It's got so many veggies in it that there's a lot of bulk and fiber, and that's keeps me full.
My evening meal is usually something with protein, a vegetable, and a piece of fruit. While I'm not hungry in the evening, I still get the cravings -- habit, lacking something in my diet, boredom could all be the causes. But since I don't have the problem in the afternoon, I decided to switch up my eating routine. I started having my "main meal" at noon, have incorporated a piece of string cheese or some almonds about 3:30, and then have the big salad between 6-7.
It's been working wonders. I have absolutely no desire to have munchies in the evening any more. It's been much easier to string together days of staying on plan. And I'm hopeful that I'll be able to break what is a life long evening snacking habit.
Anyone else having success with bulking up on veggies not only because they're healthy but because they really make you feel full? Of course we all know that calories from veggies are more filling, but I didn't realize the impact of when you ate them could be so significant. At least for me.

I also tend to have my largest meal in the middle of the day and a lighter meal in the evenings.