Bitcoin will never cost one million dollars. It will not even cost 200,000 dollars. I think that the maximum that he can achieve is $ 50,000. And then, if all will be good for him to take shape.
Now there are a lot of more promising coins and tokens, and on their background, Bitcoin will not be able to grow so much in value.