long haulというフレーズは期間を指す時に使用されます。数日になることも、数年になることもあります。誰かが in it for the long haul と話したら、それは長い時間がかかる何かに終わるまで働いて没頭しなければならないということを意味します。
例：I'm in this relationship for the long haul.（私は長い間この関係です。）
例：They have to convince voters that their candidate is in it for the long haul.（候補者たちは長いこと没頭して働いていると有権者に納得させなければなりません。）