Cashing out is up to you. What I would recommend as I am doing since this summer when the price was $10,000 it is to hold at least your profits. Many joined in the summer and made bets to buy at $10,000, today they doubled up. Why you have to cash out everything? Just take out the initial investment and keep the profit in Bitcoin forever, or trade with them whatever you want.
I don't have any doubt about Bitcoin's long term potential and if there is anything I don't consider it is to cash out. Anyone that entered Bitcoin as an investment with an expected ROI then should follow logic and not just sell everything. Looking at the chart for the next year it seems it is possible to at least double again as demand is very high.
We see institutions, pension funds, banks, and even public listed companies being bullish and buying even at these prices. The risk to invest today in my opinion is still low even at this all-time high as there is no sign of pullback or even any correction happening.