After you have gained significant experience tracking / analyzing cryptocurrencies, prices and trends, you will begin to recognize peaks and the pattern that the prices follow. I would argue that bull runs last for many years, for example from 2014–2018 from low of $200 to high of $20,000 for this time period.