I feel for you! I also work night shifts. I am a respiratory therapist and I work 2-3 twelve hour shifts a week. I find it very difficult to get back on a normal sleep schedule during the time that i have off. I am loosing weight (60lbs) so far, so I dont know if it is any help but what i do is just eat breakfast around 3pm (which is about an hour after I wake up). I eat a light lunch at about 6:30pm which is right before i start my rounds at work. then we have dinner around 10:30pm or 11:00pm some nights. I will have a snack around 2:30 (usually yogurt or fiber one bar, or vegie sticks). I leave work at 6:30 am and i am usually hungry after I get home, so i will drink a glass of silk soy milk or maybe have another light snack before i go to sleep. I never eat at the cafeteria. I always have my meals prepared to take to work. what I find the hardest for me is when my co-workers bring in bad foods to share with the dept. Or when they want to order out. That is when my will power has to kick in
I agree that it is more difficult to eat properly while on midnight shifts but you just have to get into the swing of things. try to eat every 3 hrs to keep your metabolism up.