How long does time take to heal? Some problems can’t be solved overnight, they just take time. But, it doesn’t always need to take as long as we might think.
Israel razed Jericho in seven days, but it took forty years to get there. Those forty years in the desert weren’t necessary; they were completely optional. Israel could have entered Canaan and started kicking butt right away. Instead, they made a choice and that choice added time.
The actual work might only take a week. What takes up most of our time is us waiting to make up our minds.