How long it takes to do work on your house depends on:
Your position on the priority list;
Whether funds are available;
The type of work to be done;
The climate and seasonal conditions where your house is located;
The availability of a contractor; and
Other unforeseen factors, such as infrastructure availability.