What is Time Horizon? When it comes to financing many people think they know what they are talking about ..