What should I do, should I buy it now or not?