Knowing which stocks to hold for the long term and which to sell before they drag down your portfolio is a challenge every ...