When is the best time to buy? Keep an eye on the market in your area to see if prices are beginning to rise over a 2 or 3 month period. This should indicate that the market has bottomed and it may be time to buy in order to maximize equity in the future. Also monitor the mortgage rates, as they will begin to rise as the economy strengthens.