I probably don't feel as confident in this being the start of a new bull market as a lot of people do, mainly because of the fact that the last major bear market in 2014 simply lasted way longer than just a few months.
I still think that $10k resistance is going to be strong, and it's unlikely that the bull market will come straight after a period of such pessimism within the market. We'll probably see more consolidation before seeing the actual recovery.
But when the bull market does actually come, I think that 1-2 years is usually the norm based on historical evidence. However, with the new institutional investors coming into the markets, the next bull market timeframe could be elevated as a result. It's too early to tell atm as I said, it could not even be the start of the bull run yet, and this could just be a temporary adjustment upwards.