And as far as the ability to pull all-nighters goes, the necessity for them decreases with age....because as one gets older, one's time management skills increase. I spent far less time awake all night studying (and made better grades) because I made better choices on how to spend my free time. In my twenties, not so much. I still made good grades, but they were acquired far more painfully because I crammed rather than studying consistently. I didn't go to class consistently. The last three years I was in school I can count on one hand the number of classes I missed. Somehow, when I starting paying for school myself my attendance increased dramatically.