It is supposed to
mean "nearly" or "not quite", but alot of
people would use it too mean "20+ mor minutes". in other
words, "almost" can sometimes indicate a delay in a certain action.
"I'm almost finished cutting this
man's hair, you're next!!"
20 minutes later:
"Dude, you told me 20 minutes earlier that you was almost done cutting this
man's hair!
WTF!!??!!!"
"sorry. I'm done now"