Real estate agents and mortgage lenders alike often have strong opinions about when the best time to buy a home is. The housing market, though volatile at times, can have a certain predictability when ...