I abandoned the idea of set mealtimes about a year back. I let my body dictate when I need to eat. I carry portable food with me to work, and break to eat when my body finally declares its hunger. Not hungry, don't eat... hungry, eat till I'm satisfied (not stuffed, just satisfied).... get hungry again, eat... if not... don't.
I've had good success with this. I carry jerky, a bit of 100% cacao or 85% cacao-covered bacon, and a couple of packets of coconut butter, just in case. If I don't eat them, they'll last a couple of days in my tote-bag... and the chocolate can be stored in the fridge or freezer at work (in a non-transparent container -- I made the mistake of putting it in a see-through container once... I'll never make that mistake again. Apparently, there is a chocolate-covered-bacon-eating ghost in our office!!!) I bring a 'smoothie' in the morning of goat-milk yogurt, egg yolk, heavy cream, vanilla, and Klamath Lake blue-green algae. I bring some leftovers from the previous night's meal for when the smoothie wears off (usually around 11ish, if I have the smoothie around 6 or 6:30). Sometimes I eat 'em... sometimes I don't. I always let myself get hungry -- but never let myself get ravenous.
If I'm stuck someplace where liquid is my only option, I freeze-pack a spare one of my smoothies -- that way, 'long about the time the 1st smoothie wears off, the 2nd one is thawed and ready to go. That might be an option for you with your job -- you can probably get away with a sipper cup or water bottle -- so fill it with protein and fat in liquid form, and you may be able to coast until solid food is on the agenda without turning into a ravenous beast. winks