The money on the sidelines is getting eaten up by inflation or in ST treasuries.
I don't think it'll ever really be a "good time" to buy again, at least not in my lifetime. There's just too much intervention in the markets now to ever let it get low again. They'll never let the air out of this bubble.