I am a huge fan of some Altcoins , thus i would recommend you to diversify your investment.
Still , in my opinion its a good time to buy now and wait it out.
It might take some time tho .(Could be 1year+)
For some real gains i mean.
But ~80% of my investment is in Altcoins since 2016.
In the end its all about your own feeling.
Only invest what you can afford to loose.
Good luck to all of us