以年记(而不是以天、周、月记)的一段时间something that takes effort over a long time, rather than just a few days, weeks, etc.
The business will not recover quickly; this is the beginning of a long haul.
It's been a long haul, but people appreciate what we've managed to do.
You need to prepare for the long haul.