Can’t agree with it more. If you’re a short-term investor or you just want to make a guick buck, you might get lucky and come ahead the smartest guy in the world. However, true investors put their money to work for long periods of time (at least 5 years). They invest in something they like and they get good returns. They always win, as opposed to short-term investors — speculators — who win only some of the time.