Actually it's depend. Well if you see that you will not lose so much profit then why not selling it immediately. Than holding it too long than. If only the reason why you will hold it is because you are expecting too much for the price to get high even you find the price. Well that's not a good strategy in hold. Hold if the price is low and sell if you think you will get much profit.