While a long-term investment is an excellent path to generate wealth, it’s not unusual to experience occasional losses as investment values go up and down. Investing in the stock market is more like a marathon and is not a get quick rich scheme so investors should not expect to earn money overnight. Success in the stock market comes from careful planning and knowledge and the ability to stay out of emotion while making decisions. Greed, an intrinsic emotion of every human being, is mostly responsible for losses one suffers in the financial world. Most investors put money in stocks without knowing the business. Proper knowledge of a business can help investors understand how earnings can grow with any changing business dynamics.