To be a successful investor, you need several skills and above all, you need to be able to avoid making investment mistakes. One of the most recurring mistakes that individual investors make is to have an unrealistic investment time horizon. The most efficient way to invest successfully in stocks in Vietnam or elsewhere is to have a long-term horizon of at least a couple of years.