I do like a snack during the evening after my dinner. However much I tried I couldn't resist something nice. And of course that's not good.
I then decided about a month ago to fast for 12 hours plus over night.. This has worked I've lost fat around my belly and feel better for it. Most definitely think I have more energy, but other changes I've made help with my energy levels.
I try to eat by 5, finish my dinner by half 6 at latest. Not every day but most days. Anything over 12 hours is a bonus. So eat after 6 30am or 7 next morning. Weekends I'll try for 9.
There are health benefits.