I think there was more than enough time to buy altcoins; the market was not in the best condition for more than six months for a long time.It was a great time to form your own portfolio and wait for the market to give impetus.Good altcoins will always be in price and will have increased interest in the green market.
when the market is not in the best condition is the rightest time for investment to be honest and there seemed to be many people not realizing primarily because they thought that at bearish it'd be the end of the market for good and they are hesitating because they'd be catching a falling knive but thats not true, at the market thats getting better right this where every altcoin left and right are pumping might be the worst time to invest because we're already late to the market so therefore investing might instead expose us to the chance of further losing money.
Some altcoins is huge pumping who's bought in a month ago, they already got profits 3x-4x in some specific coins likes SOL,MATIC & TON coin. But i would like to recommend BTC to collect in your bag, BTC is guaranteed investment if you can hold for the long term. If you’re interested to altcoins then choose top ranking coins.
No matter what with these altcoins pumping as much as they can, it should be recommended at all times to buy bitcoin. When people don't realize the power of stability of Bitcoin as the leader of this market. You don't have to be worried about the entire market because it moves the whole of it.
Whilst for these altcoins, yes they may pump as high as they can but you'll never know how it will be. So, if you're going to collect altcoins, do not hesitate to have Bitcoin first so that you're doing the right thing and then next is altcoins that you like.
general rule of thumb would be to invest 70% into bitcoin and then the remaining to the altcoin for the sake of getting best of both worlds but i'm sure some people just like to go all in.