I'm not overweight but try not to snack in the evenings. I have to walk the dog twice a day - so I go straight after dinner, before I get tired, so the opportunity to snack is limited.
When I get back I'll have a cup of tea, then shower, change and brush my teeth. After that, I'll only have water, as I don't want to brush them again - too lazy. Strangely, teeth brushing seems to get rid of the munchies too.
Still, I'm awake early and tend to eat every three hours or so throughout the day, often six meals. If I fast, I'll get a migraine.
My friend, who's always on a diet, counted my calories and said about 2,500 - but I don't put on weight. I'm just a lot more active than she is - and have 'lucky genes' apparently. She makes salad bowls to snack on, kept in her fridge for when the munchies strike.