Last super bull cycles lasted 303 - 403 months. Current one has been about 90 months. Even though market looks toppy, it may actually keep making higher highs and higher lows for 200 more months! So it is important that we have an open mind for all possible market directions.
Note right now market is still trying to break out from the megaphone pattern...