I planned to buy some altcoins now that we are in a bear market but someone I knew is telling me not to, that its possible more dumps will take place, my question is how will I know when it's the right time to buy coins?
You will never be able to time the market exactly. Just buy when the market is red and nobody is talking about crypto. Sell when your parents ask you how to buy crypto. Another way to profit is to yield farm using DeFi or to stake cryptos like NEAR, CNDL, and ICP for up to 20% APY.