I believe that few months from now people will start to regret why they could not buy in January, February, March and April as we look at the current price as the cheapest price ever. We may not see bitcoin and altcoins as cheap as were we are today and we should take the opportunity to buy and hold for more months.
If you look for long term any altcoins right now even Bitcoin is still really good to buy because after 3 or 5 years I am sure the total market cap of crypto are trillion and maybe the price of Bitcoin that time could $100000 or more.