I was looking at the monthly and came across this. I averaged out the time frames of markets since 1996. On average they were around 4 years. We are currently in that time frame right now. The and are also currently lining up with prior historical tops as well. Be weary at these levels. Also recall every time we were at a prior top the sentiment was overly , much like right now.