I am always early. One of my biggest pet peeves is people who cannot be on time. If they can consistently be late they can consistently be on time. There's no excuse for always being late.
after 4 years of marching band in high school I am constantly early. If we were anywhere besides standing in our spot at our report time we had to run a lap for every 5 minutes we were late....
But I have friends and family that are always late! So we tell them to be there 30 minutes early
I'm always early or on time. I hate it when people think because they have mobile phones, they can call you 10 minutes before you're supposed to meet them and say they're going to be late. As if it makes it okay!
Depends on the cab company - I warn people ahead of time I might be late because, to our cab dispatchers, "I'll have someone right there to get you" means "take spare sets of clothing out front with yourself, because seasons will change before you see a cab."
When I can control the timing (i.e., walk), I'm usually early.