of course it will take a long time to confirm, you have some old transaction from sender address. You will need them confirmed first, after that you can wait the last transaction (TXID that you share in here) confirmed.
The first one is here : 90256601f199036451af03004c76d7986efc9ec9eb1841a32d9546ad8bf2b020 , fee is about 60 sat/b. My friend transaction use about 50 sat/b too but after 3 days still unconfirmed (because network is really high and crazy for now maybe)
Second is here : 99cdd5932aa4bbb782c5f723aeccd01918ee7274317f369f1f653dd31b4c31d7 , fee is about 40 sat/b.
you should wait them to confirm first after that your transaction will confirmed asap.
good catch, i didn't notice that.
But I think in this case we could apply the "child pays for parent" model... the current child fee seem reasonable to me ... I would say at normal blockchain conditions (less tha 50k uncof. txs) such transaction could be confirmed within 5 blocks.