All this talk of to the moon 2020 or 2021 is silly. We all know the real moon is in 2022. Or maybe 2023.
2022 seems to be the consensus. IMO that's a good indicator that we'll moon before or after 2022. Probably before, since most people also seem to be convinced that the BTC cycles are lengthening.
If you happen to read this thread (sarcasm intended), you would notice that consensus, to the extent that there is such a thing or that it matters, seems to be more in the early 2021 time frame.... , and surely there are questions whether there is going to be a kind of double upwards boom like in 2013 or a kind of front running of the boom that would cause a decently-sized peak coming earlier than expected (even before the halvening) and lend some credibility to increase the likelihood of a kind of double peak that would still take place in late 2020 or up to mid 2021 when the effects of the halvening are actually felt in a more concrete way.