Its hard to determine when the right time to sell and in what price we should sell because market very fluctuating. Holding coin is good as long the project give a good result on product
why are you difficult. you just need to be not greedy for profit. when you see that you have received enough profit I think you should immediately sell it, or you can sell some, and leave a few assets for the next growth that you can sell.