for the long haul

for the long haul

For a long period of time; permanently or for as long as something takes to accomplish, attain, etc. Usually refers to one's commitment to someone or something. Jill knows that obtaining a PhD is going to be tough, but she said she's in it for the long haul.
See also: haul, long
Farlex Dictionary of Idioms.
See also:
  • gripe about (someone or something) to (someone or something)
  • enjoy a long run
  • over the long term
  • for (so) long
  • for long
  • long ago
  • time out of mind
  • haven't seen you in a long time
  • take the long view
  • grouse at