should one buy now or is it too late