The way I see it is:Happens with guys too. My buddy and I waited an extra 20 minutes for another hunting buddy to show up before we could leave on an hour and a half drive one way. People that are not on time bother me. IMO if you are not 10 minutes early you are late.
If your appointment is at 7:00, you will either be 'early' or 'late', but never exactly at 7:00.
If I'm going to someone's house to help them, I show up 5-10 minutes early.
It shows the person you can be counted on.