My answer would depend on the particular coins that you have in your portfolio. If what you've got is Bitcoin, I wouldn't mind keeping it for more years. If those are made up of altcoins, I think I'd be happy with the 55% profit and convert them into Bitcoin. If you what you have is Bitcoin invested in lending, staking, or whatever centralized platform, I'd also be satisfied with that profit and withdraw.
By the way, I'm now primarily a HODLer.
It so much depends on the coin he is holding. But I want to contribute with the assumption that he is holding bitcoin. You can only be talking about holding for 2-3yrs if it's bitcoin.
Deciding to take profit or hold for longer period depends heavily on two things.
1. The kind of money you used to invest
2. The amount of time you have.
1. The kind of money I meant is that did you invest with your money for next year house rent? Did you invest with borrowed money or money you will be needing in few months? If yes, take profit periodically. Otherwise hodl.
2. Do you have the time to monitor the price and know when it's in profit. Are you holding with exchange that you can easily sell and rebuy? I hold with non cust wallet and I am hodling till 2024/2025 so I don't have big business with price volatility.