a long period of time during which work continues or something is done He has decided to stay here for the long haul and will not return to his home country for awhile.
LONG HAUL
Meaning of LONG HAUL in English
English idioms vocab. Словарь английских идиом и выражений. 2012