The best time to buy is a few months ago when the world was shaken, but if left behind it is now quite right to buy. Both Bitcoin and Altcoin are good
I totally agree, it's a good time to invest in Bitcoin and some alts, but just a couple of months ago it was a much better time to invest, but I think the market will grow for a long time to come.
I personally invest a small amount of FIAT in BTC every week. In this way I can distribute the gains and losses resulting from the swings and in the meantime accumulate a good capital without trading. I also invest in some new altcoins that can have good performances after listing on big exchanges