Knowing which stocks to hold for the long term and which to sell before they drag down your portfolio is a challenge every investor faces at least once in their journey. Some swear by the “buy and ...