
Be a good/bad timekeeper
Context Matters
The term is often used in work and social situations where punctuality is valued. 
Emotional Impact
Calling someone a bad timekeeper can imply irresponsibility or disrespect for others' time. 
Cultural Significance
Timekeeping can be more or less important in different cultures; some may not use this term much. 