I'm always running late. I always underestimate the amount of time it will take me to do things like put on my clothes, make up, get my stuff in the car etc.
Also, having OCD, it's hard to know when it's going to kick in and drag you down and make you even later.
I don't like to be late when people are waiting on me. I think it's rude. I try to be on time for social events (not parties, that doesn't matter, but I do try to be on time for lunches and things like that. I usually just slide in under the wire, stressed but technically on time.) We are friends with a couple who will be late to their own funerals. Not by minutes (like I usually am) but by hours. We have dinner plans with them at 6:00 PM, I just tell the Man, "Plan on eating at 7:30 or later, they can't be on time for anything." They live NEXT DOOR to us and can't be on time to dinner. Sometimes by hours.
My Man has to be early for everything. We have seen the set up for virtually every wedding reception we've ever been to. I keep telling him, "They aren't taking attendance, nor are they marking you tardy and taking points off. It's a PARTY, not a mandatory military event!"
And he's always downstairs yelling "C'MON LET'S GOOOOOOOO!"