The first two runs ended exactly one year after the mining reward halving.
E.g. December 2016 => Dec. 2017
IMO it will be the same this time, May 2020 => May 2021
So we shall assume the price the BTC will have in May will be the maximum for this cycle?
Should we sell in May?
I believe the bull run for crypto should end either at the end of this year or early next. My conclusion is based on the cyclical development of the crypto market, and probably 2021 is the last year of the next cycle and as the history of the crypto has always reached new heights. Of course, this is not a 100% statement, but at the moment it is very similar to it. But no matter how it was, you must always be prepared for the fact that the price of the crypto can go down sharply. Remember the basic rules of investing and don't be greedy.