Long Haul

  1. A considerable distance over which something must be carried. 2. A considerable length of time; an extended period.

Examples:

  • This investment is one for the long haul.

Origin: late 1800s (sense 1)