It is simple. Just answer these questions: Do you know something about the certain industry and you think people are gonna need its products after 20 years? Do you have any favorite product or service and you think people are gonna need it after 20 years? Do you use any particular product or service regularly and you think people are going to need it after 20 years? If any of these answers is yes – congratulations, you found your stock! Now find out whether it has paid dividends over the last 5 years or not? Yes? Ok, you can buy and hold it forever! I am not a qualified broker and this post is not intended to be a financial advice. All final financial decisions are made by you. I do not take any responsibility for any consequences which could happen because of this post.