In a stock market where it seems like people hold on to stocks for hours, or maybe days, holding a stock forever is almost a foreign concept. But the best investors know that the longer your time frame, the better chances you have for investing success.