General Dedication:
* "Go the extra mile": This means to do more than what is required, showing a commitment to excellence.
* "Stick with it": This implies perseverance and determination, not giving up even when things are tough.
* "See it through to the end": This emphasizes a commitment to completing the project, no matter how long it takes.
* "Have a long-term vision": This suggests that the person understands the importance of the project's completion and is willing to put in the time to achieve it.
Specific to Time:
* "Long haul": This implies a project that requires sustained effort over a significant period.
* "Marathon, not a sprint": This emphasizes the need for consistent effort and pacing, rather than rushing.
* "Slow and steady wins the race": This suggests that patience and perseverance are crucial for completing long-term projects.
Other idioms:
* "Workhorse": This describes someone who is diligent and dedicated to their work.
* "Tireless": This suggests someone who never seems to get tired of working towards their goal.
* "Unwavering commitment": This highlights the person's unwavering dedication to the project.
The best idiom to use depends on the specific context and the nuance you want to convey.