When stocks are doing well, I get inundated with messages asking if it's "time to buy."
But when stocks are struggling, it's usually crickets.
For instance, one month ago I was telling anyone who would listen stocks were gearing up for another leg higher. That was a good call as the S&P 500 and Nasdaq indices are +4% and +8% in the last month.
And now with stocks putting in their 30th all-time high of the year, many are once again asking if it's time to buy...