The time to buy is now. I went to an educational class where the instructor was teaching about "market absorption pricing". The premise is that only a finite number of homes sell each month. A certain number of homes enter the market each month. You can calculate the number of months it would take to sell the existing inventory. Industry experts say that more than six months of inventory indicate that is a "buyers market". That is where we are at the present time. However the people who keep statistics say that last summer had the highest number of months of inventory. The number has been reducing since that time. If you were waiting for the bottom, you missed it. The bottom was the summer of 2009. Don't misunderstand my statements. We are still in a "buyers market". There are plenty of homes that came on the market a year ago that are still there. Plenty of sellers are very motivated. Interest rates are still very low. But if you continue to wait to buy you may have regrets. The best time to invest in real estate is now.