10 or 20 years from now, when bitcoin's market cap equals or surpasses the gold's market cap, we will look back and think how lucky the people who bought bitcoin when it was under $1,000,000.
The time will also come where we will not talk about buying bitcoin, but instead buying satoshis.
This can only becomes a dream at the mercy of what Institutional investors do in the future. If they don't sell and continue buying this way, the market will reach there soon or later but what do you think of institutional? They are not dumb and they are not here to make anyone rich here, they are making there investment today and when the day comes to sell some, the market isn't going to be funny because Bitcoin isn't kind of stock market where company sell and everyone believes and trust the company. Here, people trust Bitcoin but people don't trust institutions, forget the price speculations everyone is doing right now.
Just buy the amount you think you can buy but make sure you reduce your hope. As you are aiming for $1m, don't be surprised that there is one particular institution is having some thousand of Bitcoin waiting to sell at $500k, such actions are the things that I think will be detrimental to the growth of Bitcoin and major cause are the institution, they are the one buying millions everyday, the average retail person can't really afford to buy Bitcoin at $100k and above.