Factual errors aside, the bull market will end when the market wants to. The bitcoin market isn't going to be like "oh crap, it's been X months already, time to transform into a bear now!"
As per usual, in the end, where the markets will go will all end up going to depend on supply and demand, not with dates and time spans.
The market has been really unpredictable this year and we could clearly notice that it's too different from the Bull run that happened in the year 2017.
We can't rely the possibilities on its history because, to be honest, the market doesn't repeat itself and it has been too evident year. No technical analysis could predict when the bull run will end.