I am a shift worker and keep a strict regime. I prep for 3 days at a time, and eat the same thing each of those 3 days. This is just an example of a day shift routine. Hours switch for night shifts but meal proportions stay locked.
Wake Breakfast 5:00am - Coffee, newspaper (to read not eat you savage), shake - which consists of protein scoop, 1/2 cup blue berries, fish oil, and LOADS of spinach. (add whatever sups you think you need)
Second Breakfast 8:00AM - 4 eggs (prepped your way) 1/2 cup oats with peanut butter, 500ml water, one more coffee
Lunch 12:00pm - 6-8oz. ground Bison patty (sometimes beef or elk) 3 cups of veggies (broc, brussel sprouts, kale beets, be creative) 1/4 cup almonds, Green tea
Snack 2:00pm - 1 cup cottage cheese, 1/4 cup almonds, 3 rice cakes, WATER
Dinner 6:00pm - 6-8 ounces Chicken thigh, 2 cups of veggies, 1 cup rice cooked, add as much leafy green as you can muster I often just pile it on top, WATER.
Snack 9:00pm - Shake - same as above minus the fish oil and berries.
Bed - 9:45pm - ZMA, WATER (but be careful if your night time urination prone LOL.)
I rotate the meats with what meats I like or wanna try like fish etc. Always a new selection of veg or ones I run for AGES before getting sick of them. But I try and stick to the times and amounts.
Every 3rd month I do a month long intermittent fast where I modify this selection and get my meals into an 8 hour window from 1pm-9pm I have had GREAT success with this weight wise but know other bro's who fail at it miserably so know yourself well first.