I wait until after class, so if feeding day falls on a day that I only have class for a few hours he gets his mice at around 12pm, but if class lasts all day he's likely only getting food sometime between 7pm-3am depending on what else I have to do when I get home. He's yet to refuse and always takes his food within seconds no matter what time of day I feed him, swallows it after he's squeezed for a few minutes (gotta make sure that thawed mouse is dead!), then goes back in his hide to sleep regardless.