How long do you think this cryptocurrency cycle will last?