In general I try to get 7 hours quality sleep every night, 12 - 7. This obviously helps with gym recovery, energy for work in the day etc. But what happens if you're working late and you're on a roll? Is it generally advisable to call it a day and get the sleep? Or should you work through? Thanks for any input.