If you have BTC1,000 and you absolutely want to have the same number when it hits $million, then it is best to just bury the paper wallet into ground and wake up when you are a billionaire. Trading only makes you lose the most of it over time with no gain. But it is not healthy for anyone to suddenly become a billionaire.
If instead, you flex your Excel muscle and devise a plan to sell BTC900 in decreasing increments at exponentially rising price points, you will already be rich and well-established when bitcoin hits $1 million, and totally content with the idea that your remaining stash is still worth a cool $100M.
Instead of being a fiat native who dabbles in Bitcoin, I'm now a Bitcoin native who only deals with fiat reluctantly, when it's unavoidable.
At the present time I pay for more than 50% of my monthly expenses with BTC and that percentage is trending up.