Cryptocurrency Adoption: How Long Will It Take?