Here's why I'm always early.... my stepfather is insanely early as well. And expects everyone to be on time. So growing up he would say 'be ready by 5pm'. And if you were not in the car at 4:55 he would literally drive away with out you. He does this to anyone and everyone. So I learned... be early or get left behind! It's carved in my brain. I fear I show about the same impatience with dealing with late people. I find I don't have much tolerance. I guess some things you are brought up with you can't shake. I do wish I could shake the being SO early it's insane...and instead just always be 'on time'.