After learning the hard way since 2017 I've now decided to always buy crypto coins when BTC halving is a year away, this was what I did in early 2020 and it favours me so much, the best time to buy and hold is bear market and when BTC halving is miles away