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..
No one knows, but maybe it will occur step by step and months by months like what happened when it rallied last year. Hope that it will be long though.