When should you buy real estate? Gain a deeper understanding of how to time your purchase by taking into account seasonal markets, mortgage rates, supply and demand, and the ups and downs of the housing market at large.