To make an incredibly long story short, I started my shift yesterday at 1:00 PM and worked until 9:00 AM this morning without a break, which adds up to a straight 20 hour shift. After a 45 minute drive home, I had to attend a meeting at 11:00 AM this morning. Here is my question. What does the law say about someone working such a long shift. I know there is no way that is legal.