Any contractor will tell you that “how soon” is always a matter of money
They can have everything back to normal tomorrow if you had a quadrillion dollars to throw at the project. However, spending a reasonable and rational amount of money, completing the project will take, of course, a reasonable and rational amount of time. Shockingly, that won’t be tomorrow.
It also won’t be in a month (the end of May). Anyone who tells you that is lying.