In my case, hunger is one of the few things that can cause almost complete insomnia (like, lie awake actually all night, not just fitful wakeups), which means it works much better for me if I'm hungry in the daytime, instead of in the evening.
I figure that if my appetite spikes while I'm sleeping, I'm very unlikely to act on it.
If I eat breakfast at 5:30 PM, I generally want another meal around 10 PM, which is about the same interval as breakfast at 8:30 AM, lunch at 1 PM. But with the latter, I also want another meal at 5:30 PM, then maybe a snack at 10 PM. For the delayed meal schedule, that would probably put increases in appetite around 2:30 AM and 7 AM, which are easy enough to ignore if I'm not awake.
So my stomach timer runs at about 4.5 hours. If I'm awake, it's difficult to ignore when it times out, and it takes about 12 hours for the "eat now" alarm to stop screaming so loudly. So skipping a morning breakfast (with some effort) and midday lunch (easily) is about the only way I can manage to skip any meals without driving myself crazy from attempting to ignore the constant "eat now" appetite signaling. It then takes maybe 20 hours before the hunger signals start, which is not so much an "eat now" imperative as "get really irritable and impatient, be more stupid, and stop enjoying whatever it is you're doing". And that seems like a good a time as any to eat. If I ever push past 24 hours, I'm just not fit for participation in civilized society for a while.
I wonder if I could adapt just as easily to the reverse, like gp.