there are several reasons why the transaction price in the blockchain is very high among them is busy or solid Bitcoin network at this time. Typically, costs will increase as long as the fluctuations of the value of Bitcoin and the world's major events are sudden, and
Your Bitcoin wallet has a micro deposit history (such as referral bonus). If your wallet has a large number of small deposits, your transaction size will become larger because it consists of many inputs. The larger the transaction size, the higher the cost of Blockchain.
Yes i Agree with this one and it depends on market value also and how you want to claim your bitcoin so fast. And there a times that transaction fees are very low and so fast much better you take monitor on it time to time.