why do i gain weight working night shift?
Night shift workers may gain weight because their biological clocks are disrupted, Zhao said. Studies have shown that people who work at night produce less leptin, a hormone that signals the body to stop eating, and more cortisol, which has been linked to obesity, Zhao said.