Question: how long do you have to hold stock before you sell it?
Answer: The decision to sell is a simple one. You could be waiting more than two or three years before the value catches up with the current price. Estimate future valuations for the shares in your portfolio and act accordingly.