I often overwork myself, in the sense that nothing can make me stop coding or reading papers and other resources on the internet. I stay up all night doing that, and the day after, I simply feel terrible due to lack of sleep. Even if I don't stay up all night, I often stay up until very late and still get very little sleep.
So, I was wondering if there is a way to make GRUB simply refuse to boot after a set time in the evening, and keep having this behavior until early in the morning. I did a few searches, but it seems like nobody else on the internet has ever felt the need of doing this.