Not speaking for the shitcoins and altcoins, but IMO bitcoin will never crash or die. To do so, it will have to be literally replaced by another crypto for some reason, as the defacto way to spend unregulated money online.
And if that hasn't happened yet, with the crazy high transaction fees and times we experienced, it never well. BCCash tried to do it, even stealing the Bitcoin name, and they failed.
So it's not getting replaced, and since there is a limited amount of bitcoin that will ever exist, it can only go up in value.
Again this isn't referring to the dumb ICOs that try to find a reason to exist, throwing fancy buzzwords and name brands to get people to buy in. This is a method of payment that has existed for years now, that people use regularly to buy things that they can't with credit cards/paypal, or transfer money to places that it was otherwise very expensive or difficult to do.
If you want something you can hold for a very long time, it's bitcoin. Otherwise cash out, pay your tax, and forget it ever existed