over the long haul



over the long haul

 and in the long haul; in the long run
Fig. long term; over a long period of time. over the long haul, this model will prove best. This will last in the long haul.
See also: haul, long

Common Names:

NameGenderPronouncedUsage
Narses-Ancient Persian (Hellenized)
Aydan (2)AY-dənEnglish (Modern)
KelceyKEL-seeEnglish (Rare)
Bishan-Indian, Hindi
Weronikave-raw-NEE-kah (Polish)Polish, Sorbian
Stephanos-Ancient Greek, Biblical Greek, Greek