typically if i'm going to be hours late i a) give a reason and b) give a rough eta. "hey i'm running late bc of a migraine. going to try to be there around 11" (when my shift begins at for example
ew no. when other people are relying on you you can't be vague. if it's a matter of stuck in traffic where you can't give a hard arrival time then at least keep ppl updated