I found this interesting article that compares annual returns from the stock market vs the P/E ratio at the time of purchase.
Below is a chart that shows the various returns vs P/E. Hopefully, it will give you a little bit of confidence during these trying times about the future.
P/E ratio
Annualized returns
5 to 9.9
10.8%
*Current [...]