I do ever changing shifts, if im up for work at 3am, I can make do with 3 or 4 hours kip then a siesta of an hour or so. If im on nights and finish at 4am, 6 hours kip is enough. But one day a week I try and get a belly full of food and get a 10 hour kip.