I am definitely what people would consider a night-owl, since if I don't have a very good reason to get up in the mornings I can often stay awake until around 4-5 AM, and usually I will just go to sleep then and sleep until the early afternoon.
However, how does sleep work if you actually stay up all night?
I sometimes decide to just stay awake all night an then go to sleep really early later in the evening instead, but how long should you generally sleep then to recover as much as possible?
I seem to sleep for about 10-11 hours after an all-nighter, but is that enough?
Or is it too much?