Indicates a long distance in space or time, where it can mean, "it's been a long time" or "for a long time".