Long Term Investing: What Determines Investment Horizon?