In agreement with most of the above posts in regards to all nighters/staying up late.
I use to be able to do them rather easily when I was at University. I would stay up all night, work through the day fine and then just go sleep a bit earlier like 10pm. However, I can't do that any more. If I go bed at about 3am, I am shattered the next day. Haha.