Depends on the situation. For any meeting/appointment I'm almost always on time, usually on the minute. For stuff where you have to find a nice spot like a class then I'll be there 10-20 minutes early. For work related stuff 0-15 minutes early. I can count on my hands the times I've been late for whatever. I seldom forget or oversleep for an appointment, but if I do I just run all the way there and make it on time anyways.
As for measuring how much time things will take me, I'm usually very conservative in my estimates, normally it takes me a considerably less than I thought to finish a task.
I am prone to procrastination but make it just fine to deadlines. I like the feeling of having run almost completely out of time. Times like those really make me give it 100%.
It bothers me a bit when people are late for hanging out but I really don't mind waiting lol.
My ILI Dad's perception of time may have rubbed off on me. Except he is patient and deliberate to the extreme.