Yes, you can hold cryptocurrencies for as long as you wish. The only exception is derivative products like delivery futures, which come with expiry dates.