All this talk of to the moon 2020 or 2021 is silly. We all know the real moon is in 2022. Or maybe 2023.
No, we don't "all know" what will happen.
If history is any guide, the bubble top will be a year or so after the halving and BTC winter will be a year or 2 after that.