For many years, people have been investing a portion of their earnings in the stock market in order for the money to grow. Compared to simply having this deposited in the bank or in a trust fund, the earning potentials of having your money invested in different stocks is comparatively greater.
Have you thought about a business that will give you benefits, which so far has a lot of people do it but you do not think there. As the majority of franchisees are still trading successfully after 7 years (source - US Department of Commerce figures). Before you start looking at franchises, decide which market niche you want to enter. Choose a field that not only creates a livelihood but one that you personally will enjoy.
You also have to analyse your self. Are you good at sales? If you do not like being cooped in to one environment, then a franchise which demands that you out and meet people might be good for you.