People who are always late are more successful and live longer, says science

They are wired to be more optimistic and less stressed