The best time is the time you have set and you take off profit when it reach that. One of the greatest mistakes is not having in mind how much profit you intend to make from a coin, This is very important because it shows you have plan for every of your moves and this is exactly what happens when you are a crypto trader but refuse to take profit when the price has gone up above the amount you have in mind