The best thing a young investor can do is to buy stocks that could grow steadily for decades. There are a few things to look for in stocks that will stand the test of time. A healthy balance sheet with a low debt load and a steady, established track record of revenue and earnings growth are good places to start.The most important thing I look for in a "forever stock" is a durable competitive advantage in an industry that will always be needed.