DJA0 study - how long a bull cycle can last - 7/9/2016Last 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 established since 1999. If the breakout can last, we can be more certain that the super bull cycle can continue for many years to come (10 - 20 years for example).