1. continue with something for a lengthy period of time or until completion
Professional
Social
be in something for the long haul
The expression 'to be in it for the long haul' means to do something until it is finished or complete, to do something for a long period of time even though it may be difficult or require patience.