I am probably going to get nailed for this but its the truth, BTC transaction sucks🤦♀️ its slow as a snail, I am trying go send some bitcoin to exchange using my trust wallet and it's just there over 5 minutes, imagine been in haste in a store nearby trying to pay with BTC using your wallet and this happens, you are forced to wait around till the transaction go through, not a good feeling at all.
This has something to do with the fees associated with your transaction. The more people that use the network, the more delay would be incurred. As you increased the fees, then the priority also increases as miners would be able to prefer your transaction. Like what some suggested, you may opt to convert your BTC to some certain altcoins and you may transfer such to your wallet (if they offer altcoins on your wallet).
Remember that all of the transactions are posted on a ledger, so that means that the confirmations would take at least some time before they all become valid and confirmed.