I work 12 hour shifts, and in a pay period I work 7/14 days. which is great for the time off. Everyother weekend is free. as for holidays, we go by the schedule, but our hospital will essentially try and make it so if you work say christmas this year...