How to find companies with high long-term value by understanding key trends Warren Buffett once said that his favorite holding period for a stock is Â“forever. Â” Now James Altucher shows how to find Â“foreverÂ” stocksÂ—ones you can safely buy and hold for at least twenty years. . . .