be in something for the long haul

be in something for the long ˈhaul

be willing to continue doing a task until it is finished: Trust me when I say we’re in it for the long haul.
See also: haul, long, something