I'm also one of those people who are sometimes in an event of ending up with a question if I will take profit or not.
It's hard to make such a decision, especially when mooning. And when bears now slowly showing, it's also hard to make a decision if will buy.
My way of taking profits will start from my price satisfaction. After selling, I won't like to see that coin in the meantime to save my ass for the possible regret and disappointment if the price went up more.
Have experienced similar situations and also mostly that scenario led to regretting for not booking at right time; one good example must be what we had experienced after an ATH in April. By the times of April, I was confident about getting into $80k levels but in June I was regretting for not exiting with profits in April.