first is the volatility that bitcoin and mostly other cryptocurrencies have which can eat into what you earn a lot at times.
Just to add, you can use services like Bitpay[1] if you want to have a work-around for you to prevent being f*cked up by the volatility.
Also, mind telling us why you decided to accept cryptocurrencies? Is it just because you're also a bitcoin/crypto enthusiast? or is it because a lot of your customers are asking to pay with bitcoin/cryptocurrencies?
[1]
https://bitpay.com/