I had similar concerns. To be honest there aren't many options open for people who do shifts who don't work a regular roster. Can you ask your work for a regular day? I basically said to my work I couldn't do it unless I had a set day & they were happy to oblige! I was surprised because I didn't expect them too.