is this a good time to invest in bitcoin should i invest on bitcoin best exchange rate for bitcoin exchange bitcoin for usd