Question: what is the best way to invest money for long term?
Answer: Stocks. In a lot of ways, stocks are the primary long-term investment. ... 
Long-term Bonds – Sometimes! Long-term bonds are interest-bearing securities with terms greater than 10 years. ... 
Mutual Funds. ... 
ETFs. ... 
Real Estate. ... 
Tax Sheltered Retirement Plans. ... 
Robo-Advisors. ... 
Annuities.