It is very difficult to predict any bull run durations, and as a matter of fact, I don't think anyone, wether analyst or crypto signal groups, on the crypto space have ever predicted the bull/bear run periods. In my opinion, the bull run may approach the month of May but some years, the month of May come with bearish signals, like May 2021.