idiom
In for the long haul
Meaning
Prepared to continue something for a long time.
Example
He knew that success would take years, but he was **in for the long haul**.