One of the biggest variables in CNA work schedules is whether you work 8 or 12 hours at a time. Some people prefer to work four or five 8-hour shifts, but others prefer to work longer each day for an extra day off. In this case, many hospitals and nursing homes allow CNAs to work three 12-hour shifts.