You can just as easily lose weight working the night shift. My SIL lost 80+ lbs while working nights. Sure, you need to get enough sleep for various health reasons, but just because you don't sleep during the normal night hours is not an excuse. All it takes to lose weight is to eat less calories than your maintenence calories. Period. Or burn more calories through exercise. Barring a medical condition, that's all you need to do.