Should we buy or wait?