You got find a job. 10 hours are too long. There's usually 6 to 7 hours shift in the U.S because there's the overtime pay after that and the employers don't want to pay for that. So 6 hours to 7 hours with a half hour lunch break. After 8 hours it's unusual. Most they're because lack of staff.