Of course nobody can predict the exact time. But if you are not able to monitor the market all day and catch the right moment
I think the best way is to add step by step to some of your favorite altcoins when pullbacks happen but also always keep some btc. This way when altcoins
start growing big again you are already invested. Much better than jumping on the train when it has already left the station in my opinion.