What is the longest you have stayed awake for and why did you do it?

Stayed up for Saturday nights boxing which started at 7pm, I woke up at 7am and stayed awake until the B Hopkins v Dawson debacle 5.30am. that is over 22 hours being awake. Shattered but oddly enough had a good nights sleep, probably will feel it later in the week.