One way to tell whether buying a home right now is a good time or not is seeing what the stock market is doing. The stock market reflects earnings expectations 6 – 24 months in advance. You can investigate further and look at sectors in which your location has large exposure e.g.