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.