A time horizon is the time elapsed before an investment is liquidated. Time horizons span from seconds, for a day trader, up to decades for a buy-and-hold investor or for a retirement plan. An investor’s goals for the funds held determine time horizons.