the reason it's taking so long is that it's a large transaction that used 8 inputs and paid only 103 satoshis/byte. due to high demand, urgent transactions carry a fee of nearly 800 satoshis/byte. that's 8x what you paid. this is a "fee market" where other people are pricing you out.
congestion seems to be improving a bit. your fee rate is expected to receive confirmation within 62 blocks or 720 minutes, according to earn.com. but keep in mind that a rush of new transactions could increase the backlog again and leave you waiting for days again.
in the meantime, you can try submitting the transaction here:
https://pool.viabtc.com/tools/txaccelerator/So I should have done $160 fee?
Thats mental lol
Hopely it does confirm in 720 mins since the link you provided didn't let me speed it up.
yeah, people don't take into account the question of "urgency" with bitcoin transactions. a lot of people today are even paying over 950 satoshis/byte. the good news for you is that congestion is coming down right now. 20 minutes ago, the estimate for confirmation was 720 minutes. now it's 660 minutes. the fee required to get in the next block has dropped about 100 satoshis/byte. hopefully this trend continues and congestion begins to calm down. you can see the current state of things here:
https://bitcoinfees.earn.com/your transaction is in the 101-110 band.
regarding the transaction accelerator above, you need to submit the transaction near the top of the hour, +/- 10 minutes or so. they only allow 100 spots i believe, so you need to be quick. if your transaction gets accepted, you'll get in the next block mined by VIAbtc.