Timing is everything.
We treat procrastination as inherently bad, but all it means is delaying something, so why are we so quick to criticize the practice?
Yes, it can be terrible and stressful if you always lazily shake off your responsibilities until the last minute....