My DH also does shift work - He is a fireman and does 2x10hr day shifts and 2x14hr night shift - has a "sleep" day and 3 days off and it rotates. For example Monday & Tuesday Day shift then Wednesday & Thursday night shift, next week will be Tuesday & Wednesday day shift and Thursday & Friday night shift if that makes sense

Also happy to chat if you need more Just send through a PM