I’m of the understanding that shift workers live 7 years fewer.
Usually if you have a job that requires you to work in shifts, you're more likely to be less educated and have other habits (smoking, drinking, unhealthy diet) that would be likely to decrease your lifespan. So I'm not sure if they've determined that shift work directly shortens your life. I'd like to know since I have worked in shifts for most of my career.
I’ve worked ROTATING shift work for the last 31 years retiring in 2008.
Worst possible shifts at that. Midnights, evenings, days 10 days straight with 4 days off in between.
Then they went to 12 hour days rotating shifts which really messed me up.
Yet at the age of 75 I have outlived my dad by 5 years, who, in the last 20 years of his life worked only a day shift.