My sympathy, I'm late for social dates and school, etc, but I'm not late for doctor's appointments and so on. So presumably I am just not motivated enough to arrive on time when there are no real consequences for being late. When I will miss something if I'm late, I don't do it. Somebody suggested I am passive aggressive and do it deliberately. I don't think I do though. Just can't be bothered to rush.