Should i buy it now or wait for the price to go down?