My wife is always leaving at the last minute. She talks the talk of "if you're not at least 5 minutes early, you're late" but she's always showing up a few minutes late to everything. I've taken to leaving a bit early and taking my bike to church to get to prep and rehersal on time, she shows up in the car a few minutes after me.
As for work, I have no "on time." My boss just wants the work done. I'm theoretically supposed to be there at least during "core hours" of 10AM to 3PM or something, I don't know because
AFAIK nobody enforces it. I'm usually there between at least 7AM and 3PM though often 6AM to 5PM. But really I just mark my time on a sheet, nobody really knows when I come and go. I'm like the shadows, baby!