Just my personal view;
When you feel comfortable selling.
That’s really all anyone can say. Is the price today a good enough profit for you to warrant selling? If so, sell.
If not, why not? Do you think it will go further? Are you comfortable keeping it if it doesn’t go further, or if it declines? If so, sit on it. If not, go back to the question about selling it.
Whether you sell or hold, don’t fall into the trap of feeling you’ve missed out because of the decision you made. Sometimes you’ll sell and it’ll keep going, too bad. Sometimes you’ll sit and it’ll decline and you’ll wish you sold.
If anyone knew whether things were going to go up/down on a consistent basis, they’d be a billionaire and they definitely wouldn’t be telling anyone else how to do it!