My friend Michael once told me that people who are habitually late are rebelling. 5 minutes late for every meeting and always rolling into work trying to beat the clock. You can say that procrastinating on your assignments is the same phenomenon. Its an aversion to structure, a way to thumb your nose at the system--perhaps any system.
His idea hit me as having a lot of truth in it. I'd like to add another element to it: I think people who are habitually late are testing. They want to be loved and accepted 'even though.' They aren't ready to settle into society because they have unfinished business. They want to know that even though they are late, even though the assignment is past due, even though its stressing everyone else out and pushing the whole system to the brink, that they are still loved. Its a test.
Kinda like a teenager who is always testing those in charge--they push you away, but they really want you to bust through all their defenses and hold them close. I make this comparison not to mock or judge, just to explain. The only problem is that if you go through life looking for love this way, you may find yourself, indeed, too late for love.