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**.
उसे पता था कि सफलता में साल लगेंगे, लेकिन वह **लंबे समय के लिए तैयार था।**