Am very punctual but start learning how to not b punctual as no one respects time. but i do know many people respect time and b more than punctual and comes before time with half to one hour early when they have an interview lol. so i think punctuality depends on many facts.