If you are using bitcoin for coffee then you are not getting cash. Tax laws are complex and there are no experts, just people who claim to be.
If you have a capital gain on bitcoin and invest those gains in something else it is a different set of rules than if you cash out and take a trip to Vegas. Tax law is aimed at protecting the wealthy and punishing the stupid. Don't be stupid.