What are the suggestions & opinions of all of your friends who are here?
There is actually no perfect time to sell your coins. This is bitcoin we are talking about and we understand that it has every tendency to increase in price due to its high volatility. This, in other words, mean we can always continue holding the coins that we have now in the hope that it will will appreciate in price.
The question of when to sell, I believe, is a very personal question as it concerns every individual. Personally, I sell my coins, not all of course, when the need for cash arise. Once I need cash to foot some bills and there isn't any other means, I sell some of my coins to raise money.
Yes, there is no specific and perfect time to sell or buy the bitcoin because each of us has his own goal, there are people who made good profits during the rise of Bitcoin to $ 40K, so they sold and there are those like me who hold their currencies for the long term because the current profit from the currency is not appropriate.