This might be the last chance to buy BTC at under $100K: analyst