I have this same problem. My best friend, on the other hand, is a human clock. It's flabbergasting. He never wears a watch or checks his phone, but whenever I ask him the time he's never more than two minutes off.