Well sir I checked that you are having 3USD fees, so it should get confirmed pretty soon. Last week I had a 0.3 USD fee transaction waiting for about 5 days, but eventually it got confirmed. But it was 10x smaller fee. So if you are not in a great hurry with your transaction, you can wait and it will get confirmed. There are webpages detailing the number of transactions with a given fee or above that are still waiting for confirmation, so you can use those webpages to estimate remaining wait time.
Or use the webservices like confirmTX but there has been recently doubts on whether the page owners are honest, you can find the thread on it and make your own mind
Hope this helps you!
I have said this so many times before, but i'll say it again: the fee necessary for a reasonably fast confirmation has NOTHING to do with the value of the outputs of the transaction, not the value in BTC, nor the value in FIAT.
There are 3 things influencing the fee:
- the AMOUNT op inputs (NOT their value)
- the AMOUNT of outputs (NOT their value)
- wether or not the sender is using a segwit wallet or not
In the OP's case, he used a fee of 55 sat/byte, while
https://bitcoinfees.earn.com/ teaches us that at the time of writing, you'd need a 200 sat/byte fee for a 95% chance of getting in the next 3 blocks.
The good thing is that his fee is over 10 sat/byte, and his transaction size is under 400 bytes, so most free transaction accelerator services should allow him to accellerate his tx for free.