On average, it takes 11 weeks to buy a home, from searching to closing the deal. Factors such as market conditions and the availability of funds can cause this to vary.