Bitcoin holding should last at least 5 to 10 years or longer before you can even think of taking profit, because take profits when your bitcoin investment is not up to 5 years it is not a good holding and even taking profits at early stage of accumulation is also a bad investment unless you are a trader, only traders panic and sell when bitcoin price is decreasing. as far as you an investor you don't have to panic and sell when bitcoin dip rather buy those dips and hold for bitcoin price will increase with time just keep buying bitcoin and hold.
Bitcoin holding actually differs for everyone how they wish to hold and how long they wish to hold. Two years back, if you’d invested in bitcoin, with the current price of bitcoin, you would have made x2 of your investment and it is still a good time to cash out your investment. Those long time investment may be to get maximum returns on your investment, like buying at the barest low at the time of buying and selling at maximum at the time of selling.
I will just picture a perfect holding for an investor should be a minimum of 4 years, because that’s the cycle of bitcoin which it records the bearish and bullish trend. With good information of the market, you’ll make the big gains from this investment within that period. If you then intend to continue holding for the longer time for good gains, you just need to be patient to battle through the market volatility to achieve your result.