If you want to buy Bitcoin so it is a right time to buy now. If you want to sell Bitcoin so you must hold your Bitcoin for a long time because in this moment Bitcoin market prices is very Dump. If you see previous market of Bitcoin that was around $20,000 but in this moment it is only $8,000 so you must understand the market situation and you never want to lost your money so it is better to hold your Bitcoin. Or if you buy Bitcoin when market price was $6,000 then you can sell in this moment because now Market price is $8000+ I think it's best not to sell your Bitcoin now, because I think Bitcoin will rise much in price in the coming time. But you can continue to buy some during this period.
I guess everyone has its own target for when to cash out. There are people who have a target so much money, for example there are people who want to get $ 100,000 then the person will invest into Bitcoin or other crypto until he get that much profit. For me, if I had enough money or enough money to buy crypto, I would buy Bitcoin and Ethereum. I'm going to buy a lot of Bitcoin because now Bitcoin's fee has become a lot. While the money is left in Ethereum mine will keep me and HOLD as long as possible until I get a lot of profit. I guess I'll HOLD it because from the beginning I did intend to do long-term investment. For people who do long-term investment may think the same thing with me.