Is now the time to buy?

The market may never be better than it is right now. It can go up and down depending on the area. Your agent may be able to advice you regarding the market in your area.