I've got another friend who's really bad at time keeping. Not really bad but you can't rely on him to be early. You call him up and he says "I'll be 5 minutes" but in reality, it's more like 30 minutes.