When Should You Sell Your Stocks?

Through the Years I have seen tons of great companies such as I don’t know what is more dreadful, watching the stocks drop initially