Long term investment most time doesn't favour the investors becaus most ofnthe times , the company might decided to pay the investors at first and later want to run away with peoples money.One of my biggest challenges of long term investment is that there are high chances of losing your money if the investment doesn't go well which is why I prefer short term investment.