"It's about time you showed up!" - Said to somebody who has arrived late. "It's about time you got a haircut!" - Said to somebody who, in the speaker's opinion, is overdue for a haircut.
"It's about time the council repaired that road." - A complaint about the council's lack of action.
Huzaifa, Just punctuation, You came online? At last! (A question, followed by an answer) or "You came online at last?" The 1st has a little dig and suggests someone hs been promising to do something, the second is subtler and more polite and hints tht someone did something they were unsure of. Both ask "Why did you take so long?" but how you present it is the difference.
It's about time you got a haircut! I am saying that you should have a haircut now; perhaps you should have had a haircut before now. There is no way that 'eventually' or 'at last' are synonyms here.