It does suck a bit working weird hours... When I work the evenings, usually around 4-4:30 until 7-8:30ish, depends on how busy it is, I always have a snack just before I leave, and I'm still usually so hungry by the time I'm finished!! Luckily there's no food around work except for apples, and I never feel like eating at work anyway!!
I find it much worse some Saturday mornings when I think I'm working 8-12, and a massage gets booked in during the morning so sometimes I'm there til 2, and I'm absolutely dead to the world and running on empty. All I can do when I get home is just sit, and get food for myself to get some energy into me!! I know I should have a snack with me but I'd rather just wait it out and have something decent to eat when I get home.
Gone are the days of when I worked in office admin and could just wander over to the kitchen and get something to munch on at my desk!!! Probably a good thing