The average investment horizon in long-term investments is 5 years to 7 years or a minimum of 10 years depending on the nature of the investment.