This heavily depends on how the companies you are investing in perform in the mid-term. It is true that the stock market out performs other kind of investments but this is only true if you are not investing in let's say 2-3 companies but rather in an index or something similar. Investing in an index is much much less exciting than investing in 2-3 companies.