Is It Too Late to Buy Bitcoin and Crypto in 2025?