Should I buy now or wait until next year