Supply on exchanges will dry up in nine months with the upcoming Bitcoin halving and continued accumulation by Bitcoin ETFs.