The answer depends on a variety of factors, including your experience level, age, and investment goals. Most people will benefit from a long-term investing strategy, using strategic investment allocation to help determine what percentages of investments should be in bonds vs stocks.
If your goal is to see returns of 9% or more, you should allocate 100% of your portfolio to stocks. To target returns of 8% or more, move 80% of your portfolio to stocks and 20% to cash and bonds. For moderate growth of returns of 7% or more, keep 60% of your portfolio in stocks and 40% in bonds. A conservative portfolio that preserves capital rather than earning higher returns will invest no more than 50% in stocks.
These samples are based on strategic investment allocation, estimating outcomes over 15 years or more.