To be honest, I try not to withdraw at all now. In my opinion, now is not the best time for this. I still feel like it's not worth it now.
Bitcoin price is currently on the rise and has crossed the $30K mark. And it can go to $50k very quickly. So it is better not to spend bitcoins unless absolutely necessary. Because now is probably the real time to get something good out of Bitcoin. So taking advantage of opportunities is the job of smart people.
To be honest, I try not to withdraw at all now. In my opinion, now is not the best time for this. I still feel like it's not worth it now.
The decision to continue holding was right, as bitcoin will continue to move higher for the foreseeable future. But if you already have a profit and want to take a profit, there is nothing wrong with that. Depending on the goals of each person, there are different decisions. For me, even if bitcoin hits $50k this year, I still decide to hold and not sell.
Selling during profit is not a bad decision. If one holds it for longer period for higher profit then it may bring bigger things even if it is ricks for him. But currently the market condition looks a bit better so I don't think it will be a bad decision to hold now. But everyone should decide based on his personal forecast and personal research whether he should hold long time or sell at profit.