I have about 2000 , should l buy or wait?