Generation X tend to be more punctual than millennials, with only 9% reporting they would be late for an appointment as compared to 29% of the latter.