Several factors, such as market behavior, type of portfolio, and investment time, influence the return on your investment. There is no exact time guaranteed to recover an investment. However, having a long-term vision and being well-informed is essential to maximize the possibilities of obtaining good returns.