I think there is no exact right time when it comes to trading because whatever market it is, you can still earn from it because there are coins that are still going up even if we are in a bear market.
It's not possible to time trades, neither is it possible to find out which coins will be the ones that make a significant upwards movement. It all comes down to calculated guesses and a good bit of hope on top of it.
By the time you see a coin that has gone up like 50-100%, you have to know that you're too late to join. People act like they can book easy profits here, but it's all big talk in reality. Easy profits do not exist, not even in crypto.
People need to accept that some times it's better to patiently wait for the market to start moving forward. It's pointless and even damaging for you to keep forcing yourself to trade no matter what. Don't do that.