Should we buy now or wait..?