The best time to sell a token is early if the token is launching on binance. That project was already hyped out and people started to sell off their holdings to take their investment out. Every project is not like TIA which has done something amazing even after it got listed on binance and started rallying up because of its ecosystem airdrop. Usually i don't participate in binance launchpool and i do like to trade them in their early stages but i always make sure that project has the holding value for long term.
Not necessarily; I've got plenty of examples of Launchpool tokens that skyrocketed days after their initial launch. Had I sold early, like you said, I would have made a lot less than I've currently made. A few examples are Cyber, which started at approximately $6-7 if I remember correctly and I sold at $16 a few days later; Pendle; Manta, which was sold early at $2.5 and climbed up to $3.5 in the upcoming few days; Neutron; Altlayer; MEME; and possibly many others that I cannot even recall. Sometimes this technique works best and is the safest for peace of mind; however, it's not always the most profitable.
Be careful; I'm not implying to hold such tokens for the long term; they're extremely volatile and unpredictable. Just because it worked for some coins doesn't mean it'll work for every single one of them.