Honestly, man, if your goal is to swing trade for profit you could way more easily do this right now by buying ETH or any top alts. They are still insanely low in regards to their BTC pairs.
ETH to BTC: Ethereum Price in Bitcoin | CoinGecko
I'm thinking from here it is incredibly unlikely for BTC to see a 2x, but these alts can still provide huge profits at this point. BTC dominance is at 60%, so we are not even remotely close to alt season and peak euphoria. Not sure what your specific goals are, but alts could easily provide 2x+ gains if you buy now and willing to wait for up to maybe 12 months, if even that.
Best time would have to load up on alts before the election, which is what I did, but right now is still a decent to buy in if you haven't already done so or looking to expand upon your positions.