Possible reason why Bitcoin price is decreasing for last few days:
1. Bitcoin's Slow Network
Bitcoin's Blockchain network is still painfully slow, especially when compared to some of the more widely used payment methods available. By the end of 2017, the average time to confirm a Bitcoin transaction is 78 minutes. It is estimated that the Bitcoin network can handle only 3.3 to 7.0 transactions per second. Other currencies can support more than one transaction per second.
2. High transaction costs
There are a lot of transaction fees to consider when using coding money to purchase including transaction fees, networks and wallets. While the fees change almost daily, the average transaction fee for Bitcoin is still over $ 1, according to BitInfoCharts.com. For Ethereum, the fees fall into about $ 0.42; For Litecoin, the average fee is only $ 0.17. Again, compare it with a regular credit card in that no charge is passed directly to the consumer. Besides having one of the slowest networks, Bitcoin is also one of the most expensive means to support a transaction.