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