Stock investment can be a valuable tool for attaining long-term financial prosperity. Thus, there are several merits that one can get out of investing in stocks for the long- term, while most investors may be enticed to engage in short-term trading,Investing for the long term stocks has several advantages, and they include compounding, volatility, low cost, taxation, alignment with the firm’s growth, and stress.