I suck at time estimation pretty much, that's why I'm always über-punctual since I totally hate it to be too late. Even if I know that my way to school takes about 20 minutes, I'm typically 15 or 20 minutes too soon. I never remember how much time I needed to do something if someone asked me.