If the bull market recur periodically, like what happened in late 2017, how long dose a cycle would take? It seems at least longer than a year now..
We haven't yet seen any apparent pattern of the bull market which is repetitive in nature. Bitcoin market is only 10 years old and for now we have seen only growth in majority of the times. I want to keep the bull market of 2017 out of the equation because that was a hype game that worked big time! That was not an actual bull run based on strong ground, rather it was based on market hype! otherwise, we didn't see much downslide in bitcoin market if we compare since the initial phase of bitcoin.
Personally I am very happy with the way bitcoin market is functioning now. Price stability will help us to increase adoption rate for bitcoin. High volatility was always a challenge for the merchants to accept bitcoin as a payment method. If we see the stable market price, probably a lot more merchant and policy maker will be interested to adopt it for better!