At the moment it's pretty horrid, he works odd days, any day of the week. He can start work anywhere from 6am, and finish as late as 4.30am. He can work 8-12hr shifts. He's been working alot of arvo/night shifts, which are either 3.30pm-12am or 6pm until 2.30 or 4.30pm. Day shifts are rare, maybe three a fortnight, and are usually 6.30am-3pm. He gets his roster a week in advance, if he's lucky (his boss is terrible at doing it) for 6 weeks, subject to change. He's on call 24/7, and will get at least one call out a fortnight. Days off are unpredictable, usually 1-2 in a row, never more than 3, unless it involves some sort of leave. He's also working alot of weekends. We can't guarentee if he will have a weekend off (although, luckily, at the moment it doesn't matter, because I am not working and the kids aren't at school).