Since last August, I've been staying up for 24 -28 hours, quite regularly, at one point it was twice a week.
Thankfully that shouldn't be necessary anymore.
The longest I remember in recent years was 37 hours.
It's a lot easier to do & get over, when you're young.