Anybody who says they would prefer to see returns on their investments in 5-10 years as opposed to this year or the next is not honest with themselves.
That's what I'm talking about, give this 5 years and let's talk again then. $$$$$
Everything else is just filler while we wait for time to pass. I have investments at benchmarks of 1 year, 2 years, 5 years and then what I call simply "long holdings".