Hi there,
I regularly work nights and work my exante plan around my shifts. On the day of my first night shift I aim to have a shake about 2pm then head to bed for a couple of hours kip pre-work, I then have another shake around 7pm before I go and then a bar around 2am which normally sees me through the night. I will drink loads of water and black coffee throughout the night but then I try to curb it after 6am so I'm not going to bed and then waking every 30mins for a wee!! when I get home I would have another shake before bed, then again when I get up and a bar at 2am ish.
I do find some nights harder than others so I always take a spare replacement with me and will have that if needed.
My advice would be to find out what works for you and follow your stomach, as long as that isn't to carbs lol!! I only do shakes and bars so can only say about them. I also find evenings my danger time normally when not on nights so I try and have my packs as late in the day as possible but evenly spaced out. Oddly that doesn't seem to bother me when on nights. I'm working one now and last had a shake at 7pm and still feel ok hunger wise now.
Good luck xxxxx