long haul

definition: a journey over a long distance
example: it's a long haul from New York to Los Angeles
speech part: noun
synonyms:
definition: a period of time sufficient for factors to work themselves out
example:
speech part: noun
synonyms: long run

How long haul is being used?